C++中程序的内存分布格局

2025-03-25 09:34:45

1、分为四个区:全局数据区、代码区、栈区、堆区(自由存储区)

C++中程序的内存分布格局

2、全局数据区存放全局变量、静态数据、常量,举例如下图

C++中程序的内存分布格局

3、代码区存放类成员函数以及非成员函数代码,举例如下图

C++中程序的内存分布格局

4、栈区存放函数的局部变量、函数形参、返回值等,举例如下图

C++中程序的内存分布格局

5、堆区存放用new和malloc分配的内存,举例如下图

C++中程序的内存分布格局
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢