社区
界面
帖子详情
给自定义的Diallog类添加了析构函数之后
maquanwei
2003-06-17 09:23:30
是否还要在析构函数中调用CDialog::~CDialog();来释放父类的资源呢?
我已经把析构函数定义为虚拟函数了。
...全文
57
2
打赏
收藏
给自定义的Diallog类添加了析构函数之后
是否还要在析构函数中调用CDialog::~CDialog();来释放父类的资源呢? 我已经把析构函数定义为虚拟函数了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dz_w
2003-06-17
打赏
举报
回复
不用,
自动调用父类析构函数。析构顺序,先子类后父类
token_lys
2003-06-17
打赏
举报
回复
一个派生类实例被删除的时候,所有基类的析够函数都会被自动掉用。所以派生类的析构函数不需要释放基类资源,基类资源基类释放。
析构函数是virtual的话更安全。
从汇编看c++的默认
析构函数
的使用详解
c++中,如果没有为一个
类
提供
析构函数
,那么...2
类
继承自一个基
类
,基
类
含有
自定义
析构函数
(如果基
类
没有
自定义
析构函数
,但是编译器会为它提供一个非无用的默认
析构函数
,也属于这种情况。这就是说,只要基
类
含有一
派生
类
的
析构函数
派生
类
的
析构函数
派生
类
的
析构函数
也是在派生
类
对象释放的时候进行清理工作的。 前面说过,派生
类
无法继承基
类
的
析构函数
,所以如果需要的话就要自己定义
析构函数
。 派生
类
析构函数
的定义方式与一般
类
的
析构函数
是...
类
的
析构函数
构函数的规则:
析构函数
的名称与
类
的名称是完全相同的,只是在前面加了个波浪号~作为前缀。
析构函数
的名称与其所属
类
的名称相同,只是名称前使用了符号”~“
析构函数
没有返回
类
型,它不会返回任何值,也不能带有...
【C++】
析构函数
1
析构函数
1.1 定义 1.2 调用 2
自定义
析构函数
C++ 学习 ::【基础篇:14】:C++
类
的基本成员函数:
析构函数
的作用 及
自定义
析构函数
情形
**
析构函数
**:与构造函数功能相反,**
析构函数
不是完成对对象本身的销毁**,**局部对象销毁工作是由编译器完成的**。**而对象在销毁时会自动调用
析构函数
,完成对象中资源的清理工作**。**注意:先销毁,再调用析构...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章