课程
/后端开发
/C++
/C++远征之封装篇(上)
感觉堆的方式做代码写起来很麻烦,而且还要管理内存,但是讲起来好像两个都很重要一样的,我很想知道堆的优势在哪?
2015-09-19
源自:C++远征之封装篇(上) 2-2
正在回答
优势就是你可以手动管理内存,可以控制堆上对象的生存时间。
函数中,栈上的对象在函数结束后就会被销毁,如果你想要生成一个可以一直存在的对象,就需要将其构造在堆中。
甄君 提问者
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会