社区
Qt
帖子详情
QT 新手请问
auly403
2011-12-28 09:13:28
所以继承于 QObject 的类, 在删除前 父结点删除,
父级的类会把所有子结点删除。如果 派生类的大于基类,内存不会泄露?
public CA
{
virtual func() = 0;
};
public CB : CA
{
virtual func() = 0;
};
void main()
{
CA* a = new CB;
delete a;
}
类似于这样的不会泄?
...全文
80
3
打赏
收藏
QT 新手请问
所以继承于 QObject 的类, 在删除前 父结点删除, 父级的类会把所有子结点删除。如果 派生类的大于基类,内存不会泄露? public CA { virtual func() = 0; }; public CB : CA { virtual func() = 0; }; void main() { CA* a = new CB; delete a; } 类似于这样的不会泄?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dq
2011-12-29
打赏
举报
回复
通常需要把基类的析构函数定义成虚函数,这样在把基类指针指向派生类时,当delete基类指针时会调用派生类的析构函数。
[Quote=引用 2 楼 zephirus_forever 的回复:]
基类析构做成虚函数就行了,c++课程里有说
[/Quote]
zephirus_forever
2011-12-29
打赏
举报
回复
基类析构做成虚函数就行了,c++课程里有说
碎炎
2011-12-28
打赏
举报
回复
派生类的大于基类, 什么意思
难道是你的基类指针指向了派生类?
析构是虚函数 不会泄露
QT
新手
入门自学详细教程pdf
QT
新手
入门自学教程:
Qt
入门教程_详细讲解版.pdf 第2章
Qt
的安装与配置.pdf 第3章
Qt
编程基础.pdf 第4章
Qt
4集成开发环境.pdf 第5章 使用
Qt
基本GUI工具.pdf 第6章
Qt
4程序开发方法和流程.pdf 第7章 对话框.pdf 第...
基于
Qt
的智能家居管理系统,优秀毕业设计,
新手
必看!
基于
Qt
的智能家居管理系统,优秀毕业设计,
新手
必看! 基于
Qt
的智能家居管理系统,优秀毕业设计,
新手
必看! 基于
Qt
的智能家居管理系统,优秀毕业设计,
新手
必看! 基于
Qt
的智能家居管理系统,优秀毕业设计,
新手
必...
Qt
入门中文资料
Qt
从入门到精通
###
Qt
入门到精通:从
新手
到专家的旅程
Qt
是一个跨平台的应用开发框架,使用C++语言编写,广泛应用于桌面、嵌入式系统和移动设备的GUI应用开发。本篇文章将深入探讨
Qt
从入门到精通的过程,涵盖基础知识、进阶技巧和...
基于
Qt
和C++的哈夫曼树实现,优秀数据结构程序设计,
新手
必看!
基于
Qt
和C++的哈夫曼树实现,优秀数据结构程序设计,
新手
必看! 基于
Qt
和C++的哈夫曼树实现,优秀数据结构程序设计,
新手
必看! 基于
Qt
和C++的哈夫曼树实现,优秀数据结构程序设计,
新手
必看! 基于
Qt
和C++的哈夫曼...
基于
Qt
和C++的排序算法实现,优秀数据结构程序设计,
新手
必看!
基于
Qt
和C++的排序算法实现,优秀数据结构程序设计,
新手
必看! 基于
Qt
和C++的排序算法实现,优秀数据结构程序设计,
新手
必看! 基于
Qt
和C++的排序算法实现,优秀数据结构程序设计,
新手
必看! 基于
Qt
和C++的排序...
Qt
16,815
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章