小念子

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年3月21日

摘要: 先声明,这是从一个前辈那里复制过来的,因为找不到转载的那些操作,所以只有复制了,不过我选择性复制,后面太复杂的就没管了,网址是原版本:http://blog.csdn.net/zhanghefu/article/details/50034071.分配方式 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 1)栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 2)堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应... 阅读全文
posted @ 2014-03-21 16:28 小念子 阅读(457) 评论(0) 推荐(1) 编辑