• 5722阅读
  • 8回复

[提问]我写的QT程序都没有用delete 删除对象 [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-01
如题。。请大家评论一下。谢谢
喜爱编程的猫头鹰
离线dbzhang800

只看该作者 1楼 发表于: 2011-05-01
引用楼主downstairs于2011-05-01 18:23发表的 我写的QT程序都没有用delete 删除对象 :
如题。。请大家评论一下。谢谢

这个,没代码讨论什么啊?不妨讨论以下我blog最后的3个小例子吧  ^_^

http://blog.csdn.net/dbzhang800/archive/2011/04/03/6300025.aspx
离线ppdayz

只看该作者 2楼 发表于: 2011-05-01
受教了
离线jdwx

只看该作者 3楼 发表于: 2011-05-01
那是QT的优点,自动删除。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线downstairs

只看该作者 4楼 发表于: 2011-05-01
呵呵。我int a=256;但是却没有 delete a;这样是不是泄露了?
喜爱编程的猫头鹰
离线zzjin

只看该作者 5楼 发表于: 2011-05-01
回 4楼(downstairs) 的帖子
不会的.要是在stack分配的话会直接自动处理掉的
离线downstairs

只看该作者 6楼 发表于: 2011-05-01
呵呵。谢谢了。因New实例化而放在heap区的对象需要自己delete ;  stack一般都是局部变量存储区域
喜爱编程的猫头鹰
离线zzjin

只看该作者 7楼 发表于: 2011-05-01
就算是在heap区一般情况也不用管.会自动销毁的
离线langzi

只看该作者 8楼 发表于: 2011-05-02
new和malloc还是需要自己手动释放的,不然如果不释放,运行一次可能不会出错,但运行多次就会出现不稳定
快速回复
限100 字节
 
上一个 下一个