关于析构的合适地?
动态创建了一个窗体pWnd,在窗口中又动态创建了一个对象pCommonObject,为什么在pWnd的析构函数中调用delete pCommonObject不可以,但是在pWnd的OnClose函数中调用确正常?谢谢解答! --------------------编程问答-------------------- 托管代码吧...托管代码中析构函数只有在GC回收垃圾时才执行,也就是说析构函数的执行时间不可预期...
因此托管代码不建议使用析构函数释放资源,应该在对象生存期结束时释放...
补充:.NET技术 , VC.NET