查看单个帖子
  #93 (permalink)  
旧 2008-03-07
cat cat 当前离线
高级会员
 
注册日期: 2003-11-06
帖子: 1,563
文章: 6
cat 正向着好的方向发展
默认 回复: 请教各位大大关于动态内存管理的问题……

引用:
作者: sjinny 查看帖子
生命期的管理,我认为是一个普遍的问题,也应该存在通用的解决方案。
普遍的问题就有通用的解决方法?未必吧?这是你逻辑中的一个大错,反例太多了,特别是那个“普遍的问题”非常general的时候。
不过就内存管理来说,目前倒是有一个比较通用的解决方案就是GC.

引用:
作者: sjinny
而Elminster把对象生命期与内存生命期分离开的想法正好与我相反。如果把这两者分开仅仅是产生一个手动版本的析构函数,那么就失去了析构函数最大的优点:在生命期结束时自动调用。
在生命期结束时自动调用的话,using/try finally的都做得到。但内存不一定要先在就放了啊。把对象生命期和内存释放绑定在现在的情形下已经没有必要了。

此帖于 2008-03-07 08:00 PM 被 cat 编辑.
回复时引用此帖