|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 关于析构函数的调用
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1620
人关注过本帖
标题:
关于析构函数的调用
只看楼主
加入收藏
jim1024amw
等 级:
新手上路
帖 子:22
专家分:0
注 册:2008-9-24
楼主
收藏
问题点数:0 回复次数:10
关于析构函数的调用
今天刚学构造函数和析构函数,但对于析构函数何时调用还是不太懂.请各位兄弟帮帮忙.还有析构函数到底有什么用啊?
搜索更多相关主题的帖子:
函数
2008-09-24 18:52
举报帖子
使用道具
赠送鲜花
守鹤
来 自:山東臨沂
等 级:
贵宾
威 望:
12
帖 子:337
专家分:0
注 册:2008-6-20
第
2
楼
收藏
得分:0
析构函数是类对象调用结束前,系统会自动调用析构函数。
析构函数 主要是对类对象所占空间的处理,例空间的分配,内存的释放等。
2008-09-24 18:59
举报帖子
使用道具
赠送鲜花
江湖未冷
等 级:
新手上路
帖 子:140
专家分:0
注 册:2008-9-20
第
3
楼
收藏
得分:0
释放内存
2008-09-24 20:16
举报帖子
使用道具
赠送鲜花
jim1024amw
等 级:
新手上路
帖 子:22
专家分:0
注 册:2008-9-24
第
4
楼
收藏
得分:0
二楼说是"类对象调用结束前" .那是不是只发生在main()函数中,能不能具体一些.谢谢.
2008-09-24 20:50
举报帖子
使用道具
赠送鲜花
一眼的笑意
等 级:
新手上路
帖 子:12
专家分:0
注 册:2008-9-20
第
5
楼
收藏
得分:0
对象结束生命期或使用delete时一般会调用析构函数,在派生类中会先调用派生类然后调用基类的
2008-09-25 16:56
举报帖子
使用道具
赠送鲜花
守鹤
来 自:山東臨沂
等 级:
贵宾
威 望:
12
帖 子:337
专家分:0
注 册:2008-6-20
第
6
楼
收藏
得分:0
回复 4# jim1024amw 的帖子
不一定发生在main 函数中,只要有类对象的使用,并且该对像调用结束前,就会调用析构函数
2008-09-25 19:33
举报帖子
使用道具
赠送鲜花
bibingyan
来 自:湖南长沙
等 级:
新手上路
帖 子:123
专家分:0
注 册:2008-3-16
第
7
楼
收藏
得分:0
当定义的对象超出作用域的范围或使用了delete删除对象时,都会调用析构函数 进行对象的释放
不嫌恶地狱,不迷恋人间,不羡慕天堂。
2008-09-26 19:00
举报帖子
使用道具
赠送鲜花
ciappcia
等 级:
新手上路
帖 子:9
专家分:0
注 册:2008-6-7
第
8
楼
收藏
得分:0
对象结束生命期结束的时候
2008-09-26 20:43
举报帖子
使用道具
赠送鲜花
小侠115
等 级:
新手上路
帖 子:7
专家分:0
注 册:2008-9-26
第
9
楼
收藏
得分:0
不太懂
2008-09-26 20:52
举报帖子
使用道具
赠送鲜花
zzt_428
来 自:南京师范大学
等 级:
论坛游民
威 望:
2
帖 子:243
专家分:22
注 册:2008-7-6
第
10
楼
收藏
得分:0
就是对象死亡的时候调用析构函数是为了释放占用的内存,供以后继续使用.
我举几个常见的例子吧:
你定义了一个局部对象,当这个局部对象作用域结束的时候,也就是遇到所在代码块的"}"的时候会调用析构函数.
你使用new 产生一个对象,然后使用delete把它删除的时候,也会调用.
生成临时对象的时候,也会调用.
学习切忌浮躁.
2008-09-30 10:53
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
关于析构函数的调用
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.029024 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved