• 2828阅读
  • 4回复

[提问]怎么在不定义析构函数的情况下在退出之前处理一些自己的事务呢? [复制链接]

上一主题 下一主题
离线zmx_zmx_zmx
 
只看楼主 倒序阅读 楼主  发表于: 2013-03-28
我想在退出之前delete一些东西
离线jdwx

只看该作者 1楼 发表于: 2013-03-28
回 楼主(zmx_zmx_zmx) 的帖子
应该在析构函数里做delete的工作,
重写主窗口的:closeEvent()虚函数,在这里面一般是询问没有保存的文件怎么处理,也可以delete(不推荐)。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jeffreylee

只看该作者 2楼 发表于: 2013-03-28
回 1楼(jdwx) 的帖子
在Qt中慎重使用delete,推荐使用deletelater
离线jdwx

只看该作者 3楼 发表于: 2013-03-28
回 2楼(jeffreylee) 的帖子
没错,一般是delete   QList里自己写的数据类的指针。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 4楼 发表于: 2013-03-28
回 3楼(jdwx) 的帖子
受教了~
快速回复
限100 字节
 
上一个 下一个