为什么我delete一个Widget,内存不会释放呢。

weixin_38067871 2019-09-19 06:25:10
今天做了个试验,看new的内存是否有通过delete释放了。首先用简单的数据类型。char * p = new char[1024 * 1024];可以看到内存增长了,然后delete [] p;内存也可以恢复到new之前的大小。接着用自定义的class,在new后,内存增长了,然后delete,内存也减小到new之前的大小。但是当我new的是QWidget的时候,内存增长了,delete之后,内存也不减小,而且当我多次new QWidget的时候,内存也不再增长。。求解释。
...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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