看板 C_and_CPP 關於我們 聯絡資訊
某隻程式建立若干物件 有一個關閉程式的按鈕 想請問的是因為按下按鈕後整個程式就結束了 所用的記憶體全部都會被釋放掉 那當使用者按下此按鈕時 還需要特別去呼叫已建立物件的destructor來釋放記憶體嗎 -- 「他說坎德人身材這麼矮小是因為我們要做小事。『如果你仔細觀察世界上的每樣大東西 ,』他說,『你就會發現他們都是由小東西所組成的。』那隻巨大的龍也不過是由許多小 滴的血液組成的,也許吧。這些小東西才是讓所有的東西大不相同的原因。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.2.10
kvykn:不用! 但有使用動態記憶體請記得在dtor中釋放 03/23 15:18
wupojung:很多課本都有範例....找個來看看吧 會清楚很多的 03/23 17:45
QQ29:我想原波是想問說 都已經關程式了 還要自己去delete new的 03/23 18:31
QQ29:空間嘛??? 還是說系統自己會釋放記憶體 不用鳥他??? 03/23 18:32
kvykn:看他怎麼設計class啊 不過不用特地call dtor就是了 03/23 19:29
Ebergies:記憶體是不用, 不過 resource 就要了 03/23 21:36
tsaiminghan:resource指的是? 03/23 21:46
tsaiminghan:比如windows程式,上的動態産生的物件? 03/23 21:46
tsaiminghan:還是dll檔? 03/23 21:47
Chevelle:這說的 resource 是指一些系統的設備這類的 03/24 01:19