不管什么对象创建后必须要销毁吗?为什么?

小小白杨123 2012-08-13 10:13:14
如题。
...全文
420 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
shilei0619 2014-11-14
  • 打赏
  • 举报
回复
引用 18 楼 shilei0619 的回复:
我靠逗死我了,,楼上有人说问题很白痴,我怎么觉得回答更白痴 连人有生死都粗来了
其实楼主的意思是,必须要手动销毁吗
shilei0619 2014-11-14
  • 打赏
  • 举报
回复
我靠逗死我了,,楼上有人说问题很白痴,我怎么觉得回答更白痴 连人有生死都粗来了
  • 打赏
  • 举报
回复
当系统资源趋于无限大,可考虑趋于不摧毁~
ForestDB 2012-08-15
  • 打赏
  • 举报
回复
出来混迟早要还的。
有生,有死。
m筱米 2012-08-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

出来混迟早是要还的
[/Quote]
++
翅膀又硬了 2012-08-15
  • 打赏
  • 举报
回复
++[Quote=引用 6 楼 的回复:]
对象的销毁不是一定的,销毁方法也不尽相同,
在栈中的对象,在其生命周期结束后(大括号),系统会自动回收
在堆中的对象,比如头文件中申明的变量或者new出来的东西等,需要程序员手动回收。
如果不回收,则一直占用堆中内存,直到程序结束。

所以,普通意义上的对象,你一定注意回收,但是如果是你都不知道该什么时候回收的对象,那就可以不回收,直到程序结束。
之于内存问题不用担心,应为它不像你想象……
[/Quote]
BYD123 2012-08-15
  • 打赏
  • 举报
回复
问题很白痴。
建议好好学习一下计算机的原理。看看<<深入理解计算机系统>>!
chuanchuan608 2012-08-15
  • 打赏
  • 举报
回复
http://blog.csdn.net/chuanchuan608/article/details/7713309 这个也许对你有帮助!
jiangshi061 2012-08-14
  • 打赏
  • 举报
回复
对象的销毁不是一定的,销毁方法也不尽相同,
在栈中的对象,在其生命周期结束后(大括号),系统会自动回收
在堆中的对象,比如头文件中申明的变量或者new出来的东西等,需要程序员手动回收。
如果不回收,则一直占用堆中内存,直到程序结束。

所以,普通意义上的对象,你一定注意回收,但是如果是你都不知道该什么时候回收的对象,那就可以不回收,直到程序结束。
之于内存问题不用担心,应为它不像你想象中的那么小。。。
jiangshi061 2012-08-14
  • 打赏
  • 举报
回复
对象的销毁不是一定的,销毁方法也不尽相同,
在栈中的对象,在其生命周期结束后(大括号),系统会自动回收
在堆中的对象,比如全局变量或者new出来的东西等,需要程序员手动回收。
如果不回收,则一直占用堆中内存,直到程序结束。

所以,普通意义上的对象,你一定注意回收,但是如果是全局或者是你都不知道该什么时候回收的对象,那就可以不回收,直到程序结束。
之于内存问题不用担心,应为它不像你想象中的那么小。。。
taodm 2012-08-14
  • 打赏
  • 举报
回复
结贴率太低。
wizard_tiger 2012-08-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你开一百个程序,而不关闭,你的机子岂不是卡死。
[/Quote]
++
Defonds 2012-08-14
  • 打赏
  • 举报
回复
出来混迟早是要还的
yehailin11 2012-08-14
  • 打赏
  • 举报
回复
你可以想象一下 人类只生不死 会怎么样
zc01@ 2012-08-14
  • 打赏
  • 举报
回复
销毁是一定会的,原因:如果不是你手动销毁,程序运行完后,OS自动回收。要不你的电脑将很快瘫痪
赵4老师 2012-08-14
  • 打赏
  • 举报
回复
万物皆有生死
pathuang68 2012-08-13
  • 打赏
  • 举报
回复
1. 销毁是肯定的
2. 但销毁的方式有所不同:
a. 用new或者malloc动态在堆上分配出来的内存,必须由程序员分别用对应的delete和free来销毁
b. 分配在栈上的内容,系统会自动帮你销毁
3. 引用程序退出后,其所占用的内容会自动被系统收回
风泥 2012-08-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你开一百个程序,而不关闭,你的机子岂不是卡死。
[/Quote]
膜拜
Cai菜 2012-08-13
  • 打赏
  • 举报
回复
你开一百个程序,而不关闭,你的机子岂不是卡死。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧