C++程序的内存格局通常分为四个区:(各变量的存放地址)

C++程序的内存格局通常分为四个区:

全局变量、静态数据、常量存放在全局数据区(又称为静态存储区)、所有类成员函数和非成员函数代码存放在代码区。

为运行函数而分配的局部变量、函数参数、返回数据、返回地址、等存放在栈区。

栈内存运算内置于处理器的指令集中,效率很高,但内存容量较为有限,剩余空间都作为堆区。

在堆区上进行内存分配又称为动态内存分配。

原文地址:https://www.cnblogs.com/didiaoxiaoguai/p/7507770.html