静态成员变量不占用类的内存空间

Posted 将者,智、信、仁、勇、严也。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态成员变量不占用类的内存空间相关的知识,希望对你有一定的参考价值。

假定程序运行环境为:操作系统Windows 2000,VC6.0编译环境,X86(80586)CPU处理器(32位小字节序处理器,4字节对齐)
class CExample
{
public:
    CExample();
    virtual ~CExample();
private:
    static int m_iValue1;
    int m_iValue2;
}
类CExample的一个对象CExampleobj,那么sizeof(CExampleobj) = ()。
A、1   B、4   C、8   D、16

 

C,静态成员变量不占用类的内存空间。

以上是关于静态成员变量不占用类的内存空间的主要内容,如果未能解决你的问题,请参考以下文章

C++静态成员变量在内存中的存储方式

第25课 类的静态成员变量

c++ 之 内存模型:对象篇

java语言中,类的成员变量分配在哪个内存区?

类对象里面只有成员变量占用空间,成员函数不占用空间。

Java中成员变量分配在哪个空间?