为了账号安全,请及时绑定邮箱和手机立即绑定

堆的优势是什么?

感觉堆的方式做代码写起来很麻烦,而且还要管理内存,但是讲起来好像两个都很重要一样的,我很想知道堆的优势在哪?

正在回答

1 回答

优势就是你可以手动管理内存,可以控制堆上对象的生存时间。

函数中,栈上的对象在函数结束后就会被销毁,如果你想要生成一个可以一直存在的对象,就需要将其构造在堆中。

0 回复 有任何疑惑可以回复我~
#1

甄君 提问者

非常感谢!
2015-09-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

堆的优势是什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信