当前位置:编程学习 > C#/ASP.NET >>

关于析构的合适地?

动态创建了一个窗体pWnd,在窗口中又动态创建了一个对象pCommonObject,为什么在pWnd的析构函数中调用delete pCommonObject不可以,但是在pWnd的OnClose函数中调用确正常?

谢谢解答! --------------------编程问答-------------------- 托管代码吧...托管代码中析构函数只有在GC回收垃圾时才执行,也就是说析构函数的执行时间不可预期...

因此托管代码不建议使用析构函数释放资源,应该在对象生存期结束时释放...
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,