• 6771阅读
  • 4回复

QT中delete和new? [复制链接]

上一主题 下一主题
离线yangyunzhao
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-26
我在网上看到很多人说的继承自QObject的类可以new了而不用delete。
而我在C++ GUI书上看到的是:
“需要明确删除的对象时那些使用new创建的并且没有父对象的对象。”
请问这两种说法有区别么?以什么为准?
离线yangyunzhao

只看该作者 1楼 发表于: 2009-06-26
QT里面所有的类都源自QObject,那么QString之类不是界面的类应该也是继续与QObject的。我程序里面自己new出来的类似于QString之类非界面类。到底要不要delete呢?
离线yangyunzhao

只看该作者 2楼 发表于: 2009-06-29
求助各位达人
离线harry2008
只看该作者 3楼 发表于: 2009-06-29
问这个问题的人是如此之多。。。。。。。。。
http://www.insideqt.com/bbs/viewthread.php?tid=72
离线yangyunzhao

只看该作者 4楼 发表于: 2009-06-29
关于有parent的控件,我还是知道的。我就是想知道那些没有parent的呢?
快速回复
限100 字节
 
上一个 下一个