摘要: 一个C++程序编译后占用的内存分为如下几个部分: 栈:由编译器自动分配释放,存放函数的参数值,局部变量的值。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。 堆:由程序员分配和释放,若程序员不释放,则程序结束时被OS回收。存放由new,malloc分配的内存,可动态扩展 阅读全文
posted @ 2020-11-01 14:31 cydcyd 阅读(144) 评论(0) 推荐(0) 编辑