首页 > 其他 > 详细

堆和栈区别

时间:2016-09-16 21:00:48      阅读:93      评论:0      收藏:0      [点我收藏+]
 
栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。栈中的变量通常是局部变量、函数参数等


堆:就是那些由new分配的内存块,这种内存的释放不由编译器管理,而由应用程序去控制。一般来说,一个new就要对应一个delete。如果程序员没有释放掉,会导致一直占据该内存单元,即所谓内存泄漏

 

 

 

dd

 

堆和栈区别

原文:http://www.cnblogs.com/hanggegege/p/5877056.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!