C++程序的内存格局通常为4个区:
1:全局数据区:存放全局变量、静态数据、常量
2:代码区:存放所有类成员函数和非成员函数代码
3:栈区 :存放为运行函数而分配的局部变量、函数参数、返回类型、返回地址
4:堆区 余下的就是堆(使用new和delete)注意如果操作堆内存时
关于sizeof中数据对齐及其它的一些问题总结
最新推荐文章于 2022-02-25 21:57:21 发布
C++程序的内存格局通常为4个区:
1:全局数据区:存放全局变量、静态数据、常量
2:代码区:存放所有类成员函数和非成员函数代码
3:栈区 :存放为运行函数而分配的局部变量、函数参数、返回类型、返回地址
4:堆区 余下的就是堆(使用new和delete)注意如果操作堆内存时