- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 堆内存与栈内存--C++内存管理
根据《C++内存管理技术内幕》一书,在C++中,内存分成5个区,他们分别是堆,栈,自由存续区,全局/静态存续区,常量存续区。 a) 栈:内存由编译器在需要时自动分配和释放。通常用来存储局部变量和函数参数。(为运行函数而分配的局部变量、函数参数、返回地址等存放在栈区)。栈运算分配内置于处理器的指令集中,效率很高,但是分配的内存容量有限。与数据结构中的栈操作方式类似,先入后出。 b) 堆:
2017-06-21 09:25:46 646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人