摘要: 今天又翻开看过的《C#本质论》无意中看到这么一句:C#中的终结器(也就是析构函数)类似于C++中的析构器,但是由于编译时无法确定终结器的执行时机,因此两者实际上存在相当大的区别。垃圾回收器调用C#终结器的时机是在对象上一次使用之后,但是在应用程序关闭之前的某个时间。相反,只要一个对象(而非指针)超出范围,(此处的范围指作用域),就会自动调用C++析构器。对此我还真有点怀疑,于是分别写了C++与C#... 阅读全文
posted @ 2009-07-05 23:01 Justin Liu 阅读(445) 评论(0) 推荐(1) 编辑