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

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

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

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2021-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-09-11
  • 2021-05-17
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2021-07-02
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2021-05-28
相关资源
相似解决方案