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