- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 C++内存模型
C++内存分为5个区域: 栈(Stack): 栈的内存地址是连续的且被一一记录的。内存由编译器在需要时自动分配和释放。通常用来存储局部变量和函数参数。栈运算分配内置于处理器的指令集中,效率很高,但是分配的内存容量有限。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。堆(Heap ): 由new分配的内存块,其释放编译器不去管,由我们程序自己控制,一个new对应一个delete,或者一个new[] 对应一个delete[]。如果...
2021-02-17 14:56:43
337
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅