社区
Qt
帖子详情
关于QList
flybird12
2017-09-01 01:49:45
QList<myclass *>MyList
myclass * class1 = new myclass;
MyList.append(class1);
MyList.removeAt(0);
调用removeAt后,class1 指针是否也被delete了,还是要手动delete?
...全文
285
5
打赏
收藏
关于QList
QListMyList myclass * class1 = new myclass; MyList.append(class1); MyList.removeAt(0); 调用removeAt后,class1 指针是否也被delete了,还是要手动delete?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Acuity.
2017-09-02
打赏
举报
回复
Qt内存自动释放有两个前提条件: 1. 必须是QObject的派生类 2. 必须指定了parent对象 即:Qt 中 父亲被删除的时候会自动销毁他的孩子。 所以。如果New出来的并且没有父亲。那么则需要手动删除它
nry19871012
2017-09-02
打赏
举报
回复
如果 myclass 类继承至 QObject呢?QT 的东西不是可以自己清除内存么。
kuangbao9
2017-09-01
打赏
举报
回复
引用 1 楼 flybird12 的回复:
自己回答,不行,需要手动删除
军神关云长_大凡
2017-09-01
打赏
举报
回复
必须要手动删除的,QList只是存放该指针的地址值,每个元素存放一个指针地址,删除时是将元素删除掉而已,不会将元素对应地址给释放掉。每个指针对应的地址申请的内存需要自己手动释放
flybird12
2017-09-01
打赏
举报
回复
自己回答,不行,需要手动删除
双重q
list
用法
当碰上需要Q
List
套用Ql
List
,即Q
List
<Q
List
>,结果往往无法预知,显示未知信息,但有时候就是想用双重
list
,如何做呢?本程序给出了示例。
验证Q
List
线程安全性的小程序
申明:不是原创,不是原创,只是转载。 这是一个来自网上的例子 ...用于测试Q
List
的线程安全性,因原作者只给出源代码,没有给出测试结果,这里生成一个QT工程,打开即可编译,内部有ReadME.txt,简要说明
朱老师QT系列课程-1.2.QTWidget的控件式开发详解
本课程是《朱老师QT完全学习系列课程 》的第1部分第2个课程,主要讲了qt的控件式开发,并且以...同时课程中还讲了QString类,Q
List
、QMap等QT容器类及其三种遍历方法。总之,学完本课程就基本入门了QT的Widget开发。
Qt之Q
List
使用说明
5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任! 8.更多作品,查找标签“朱建强”7.... 4.如需联系我请看左边数字!1.如不知代表何物,那就放弃计算机吧! 0....CSDN老板不让我上传联系方式。
q
list
_test1.rar_Q
List
_Q
List
QT_QT Q
List
_q
list
例子_qt q
list
练习使用QT的容器 Q
List
,一个小例子。
Qt
16,212
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章