- 静态成员和非静态成员函数,主要占据代码段内存,生成对象,不会再占用内存
- 费静态数据成员是影响对象占据内存大小的主要因素,随着对象数据的增加,非静态数据成员占据的内存会相应增加
- 所有的对象共享一份静态数据成员,所以静态数据成员占据的内存的数量不会随着对象的数据的增加而增加
- 如果对象中包含虚函数,会增加4个字节的空间,不论有多少个虚函数
- 非内置类型的全局变量属于.bss节
详细解决方案
C++任意对象的大小
热度:41 发布时间:2024-01-26 20:07:01.0
相关解决方案