C++中内存分配的方式
2018-03-16 18:08
232 查看
1、栈:函数执行时,函数内的局部变量的存储单元可以在栈上创建。函数执行结束后这些存储单元自动释放。栈内存分配运算内置于处理器的指令器中,效率高,但是分配的内存容量有限。
2、堆:就是那些new分配的内存块,由程序员来管理。一般对应着delete。
3、自由存储区。就是那些malloc 等分派的内存块。她和堆一样,不过它用free来释放。
4、全局/静态存储区。全局和静态变量被分派到统一内存快中。初始化和无初始化的均放在同一块中。
5、常量存储区。这里面方的是常量,不允许修改的。
2、堆:就是那些new分配的内存块,由程序员来管理。一般对应着delete。
3、自由存储区。就是那些malloc 等分派的内存块。她和堆一样,不过它用free来释放。
4、全局/静态存储区。全局和静态变量被分派到统一内存快中。初始化和无初始化的均放在同一块中。
5、常量存储区。这里面方的是常量,不允许修改的。
相关文章推荐
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- C/C++:程序的内存分配方式
- 理顺一下C++三种内存分配方式
- C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free
- C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free
- c++内存分配方式
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- C++内存分配方式详解
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free
- c++内存分配方式
- 理顺一下C++三种内存分配方式
- C++内存分配方式详解(堆、栈、自由存储区、全局/静态存储区和常量存储区)
- C/C++:程序的内存分配方式
- C++基础--内存分配方式
- C/C++内存分配方式,栈区堆区 new/delete/malloc/free
- C++内存分配方式
- C/C++程序的内存分配方式
- 浅析C++中内存分配的方式
- C/C++内存分配方式