析构函数不执行?

hdxy 2001-01-06 12:09:00
我刚接手一个人的程序,发现好多作为文件static 变量的的指针new后没释放,所以我生命一个类,并也声明一个该类的文件static 变量的对象,以在该对象析构时把此文件的指针变量都清除。 天哪,析构函数竟然不执行!!!但是构造函数却在系统开始时执行了。我在其他工程中用同样的方法百试不爽,我叫了全公司的人都没辙。重编译、重启动等各种封建迷信活动都搞过了,我百思不得其解!
请各位高手分析分析,可能是那方面问题?
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaozuo 2001-01-06
  • 打赏
  • 举报
回复
我碰到过这种情况,内存不足时会发生这种情况,一运行就执行析构函数退出,还造成许多Insertitaion。
hdxy 2001-01-06
  • 打赏
  • 举报
回复
谢谢各位!
我把其他代码删光了,只剩下框架,发现析构函数可以执行了。
虽然我现在还不知道到底是那部分代码有问题,但我想最终可以找到。
谢谢各位!
eyeblue 2001-01-06
  • 打赏
  • 举报
回复
把代码拿来看看

4,164

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 一般软件使用
社区管理员
  • 一般软件使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧