查看单个帖子
  #18 (permalink)  
旧 2008-02-18
polyrandom 的头像
polyrandom polyrandom 当前离线
超级版主
 
注册日期: 2002-09-03
帖子: 3,138
文章: 20
polyrandom 正向着好的方向发展
默认 回复: 请教各位大大关于动态内存管理的问题……

to cat:
这里例子对C++可是不公平的,因为如果直接把C++代码写的好一点,可能也会变快很多

to sjinny:
C++代码里面我用的最多的资源管理方法,对我来说是ref counted smart pointer。这个其实也是GC的一种。相比其它GC方法来说,sp具有比较高的确定性,但是在多线程情况下也需要或多或少的同步。
至于你要求的堆栈一级的析构确定性,和GC并不冲突,你可以同时拥有两者。我不是GC的热衷爱好者,但是,我觉得大部分情况下,GC是一个plus,它没有从我手里夺去什么。大多数时候你的不爽,是语言级别的,和GC无关。
回复时引用此帖