C++内存管理(一)

1、 内存分配方式 (1)从静态存储区域分配。例如使用static、全局变量。静态存储区的数据在程序编译的时候就已经分配好了,在程序运行期间一直存在,只有在程序推出之后才会释放。 (2)在栈上分配。函数内部的局部变量都是在栈上分配的,在函数阶数时存储空间便被释放; (3)在堆上分配。程序员根据自己的需要申请和释放内存(new/delete malloc/free) 2、在内存的分配过程中经常会出现
相关文章
相关标签/搜索