社区
C语言
帖子详情
缺省析构函数会不会释放程序中间申请的内存区
ctbt
2004-04-29 02:25:24
他会释放构召函数申请的内存巴
...全文
129
5
打赏
收藏
缺省析构函数会不会释放程序中间申请的内存区
他会释放构召函数申请的内存巴
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonyon
2004-05-10
打赏
举报
回复
up
自己写一个
不确定的话
先判断是否释放了
goodname
2004-05-10
打赏
举报
回复
缺省析构函数只有在编译器需要的时候才会由它合成出来并调用。
你自己程序申请的内存,应该自己显式释放
BluntBlade
2004-05-10
打赏
举报
回复
不会。由编译器提供的缺省析构函数什么都不做的。
gaoxianfeng
2004-05-10
打赏
举报
回复
不会
cngdzhang
2004-05-10
打赏
举报
回复
不会,要显式的释放才行
C++的四个默认函数(构造函数,
析构函数
,拷贝函数,赋值函数)
析构函数
三. 拷贝构造函数1.浅拷贝2.深拷贝四. 赋值函数 在C++中,对于一个类,C++的编译器都
会
为这个类提供四个默认函数,分别是: A() //默认构造函数 ~A() //默认
析构函数
A(const A&) //默认拷贝构造...
随笔一
析构函数
往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片
内存
空间,应在退出前在
析构函数
中用delete
释放
)。 以C++语言为例,
析构函数
名也应与类名相同,只是在函数名前面加一个波浪符~,例如~...
【③C++ | 构造与
析构函数
】特性介绍 | 调用机制 | 用途展示 | 深浅拷贝 | 拷贝构造中的骚操作
构造函数和
析构函数
对于类的使用和对象的生命周期非常重要。构造函数负责初始化对象的状态,确保对象在创建后处于可使用的有效状态。
析构函数
则负责清理对象所占用的资源,防止
内存
泄漏和资源泄漏。
c++专属成员函数之构造函数与
析构函数
析构函数
:与构造函数功能相反,
析构函数
不是完成对对象本身的销毁,局部对象销毁工作是由编译器完成的。等自己定义的类型,看看下面的程序,就
会
发现编译器生成默认的构造函数
会
对自定类型成员_t。是特殊的成员函数...
构造、
析构函数
缺省
析构函数
是个空的函数体,只清除类的数据成员所占据的空间, 但对类的成员变量通过new和malloc动态
申请
的
内存
无能为力,因此,对于动态
申请
的
内存
,应在类的
析构函数
中通过delete或free进行
释放
,这样能有效...
C语言
70,036
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章