C++ 堆方面的笔记

代码区:存放程序代码。程序运行前分配存储空间。

栈区:存放局部变量、函数参数、函数返回值和临时变量等。编译时,程序在栈中留出一定栈空间。程序运行时,上述各量按先进后出的次序进出栈区。

数据区:存放常量、静态变量、全局变量等。程序运行前就分配存储空间,一直保留到程序结束。

堆区:存放程序运行时,根据需要随时建立的变量(对象)。

原文地址:https://www.cnblogs.com/cybersword/p/2357678.html