作者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