[問題] 想請問一下destructor的觀念

看板C_and_CPP (C/C++)作者 (雞卷)時間16年前 (2009/03/23 14:40), 編輯推噓7(703)
留言10則, 6人參與, 最新討論串1/1
某隻程式建立若干物件 有一個關閉程式的按鈕 想請問的是因為按下按鈕後整個程式就結束了 所用的記憶體全部都會被釋放掉 那當使用者按下此按鈕時 還需要特別去呼叫已建立物件的destructor來釋放記憶體嗎 -- 「他說坎德人身材這麼矮小是因為我們要做小事。『如果你仔細觀察世界上的每樣大東西 ,』他說,『你就會發現他們都是由小東西所組成的。』那隻巨大的龍也不過是由許多小 滴的血液組成的,也許吧。這些小東西才是讓所有的東西大不相同的原因。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.2.10

03/23 15:18, , 1F
不用! 但有使用動態記憶體請記得在dtor中釋放
03/23 15:18, 1F

03/23 17:45, , 2F
很多課本都有範例....找個來看看吧 會清楚很多的
03/23 17:45, 2F

03/23 18:31, , 3F
我想原波是想問說 都已經關程式了 還要自己去delete new的
03/23 18:31, 3F

03/23 18:32, , 4F
空間嘛??? 還是說系統自己會釋放記憶體 不用鳥他???
03/23 18:32, 4F

03/23 19:29, , 5F
看他怎麼設計class啊 不過不用特地call dtor就是了
03/23 19:29, 5F

03/23 21:36, , 6F
記憶體是不用, 不過 resource 就要了
03/23 21:36, 6F

03/23 21:46, , 7F
resource指的是?
03/23 21:46, 7F

03/23 21:46, , 8F
比如windows程式,上的動態産生的物件?
03/23 21:46, 8F

03/23 21:47, , 9F
還是dll檔?
03/23 21:47, 9F

03/24 01:19, , 10F
這說的 resource 是指一些系統的設備這類的
03/24 01:19, 10F
文章代碼(AID): #19noxfLZ (C_and_CPP)
文章代碼(AID): #19noxfLZ (C_and_CPP)