• 7667阅读
  • 10回复

问一个相当尖锐的问题。 [复制链接]

上一主题 下一主题
离线biosxjj
 

只看楼主 倒序阅读 楼主  发表于: 2010-12-01
QT 如何查找内存泄露  。。 只是new 啊new 的就没有delete哦
离线xtfllbl

只看该作者 1楼 发表于: 2010-12-01
Linux: valgrind
Windows: 一大堆工具
上海欢迎您
离线huzhiwen28

只看该作者 2楼 发表于: 2010-12-02
我可以肯定告诉你,QT写的程序,在window平台上,这些工具基本都是浮云,linux下面我没有试过
查不到的...
http://blog.sina.com.cn/tonyhuzhiwen
https://github.com/huzhiwen28/
专注于工业嵌入设备开发
离线xtfllbl

只看该作者 3楼 发表于: 2010-12-02
引用第2楼huzhiwen28于2010-12-02 11:12发表的  :
我可以肯定告诉你,QT写的程序,在window平台上,这些工具基本都是浮云,linux下面我没有试过
查不到的...


是吗?我只在linux下写qt, valgrind非常好用,一查一个准,windows下不了解。
上海欢迎您
离线water_wf

只看该作者 4楼 发表于: 2010-12-02
用valrind,比qt大的库多的是, apache,openoffice,全部是0泄露,啥时候valgrind出个win版本就好了
离线huzhiwen28

只看该作者 5楼 发表于: 2010-12-02
引用第3楼xtfllbl于2010-12-02 11:29发表的  :
是吗?我只在linux下写qt, valgrind非常好用,一查一个准,windows下不了解。

我肯定,曾经很为这个纠结
http://blog.sina.com.cn/tonyhuzhiwen
https://github.com/huzhiwen28/
专注于工业嵌入设备开发
离线0354030w

只看该作者 6楼 发表于: 2010-12-06
这个问题好像有好多帖子讨论过,官方没给个具体说法!纠结!
离线biosxjj

只看该作者 7楼 发表于: 2010-12-09
现在还头疼呢 。。。据说带了parent 参数 就会自己delete 但是非widget 对象呢
离线pjincz
只看该作者 8楼 发表于: 2010-12-09
当一个类如果是从QObject继承的,那么就是Qt Meta Object。
一个Qt Meta Object类拥有生命周期依赖模型。
当一个Qt Meta Object的父类被释放时,本身自动被释放。
非widget对象可以从QObject派生。
离线biosxjj

只看该作者 9楼 发表于: 2011-04-12
为什么一定要继承 QObject  我不需要它呢 纯数据
离线roywillow

只看该作者 10楼 发表于: 2011-04-12
如果不继承QObject,那么使用的时候就自己delete呗……QObject只是帮你省了一点功夫罢了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个