证明静态变量不属于类成员变量

808阅读 0评论2008-11-03 vfdff
分类:C/C++

#include
 
class A {
 public:
    char a[3];
};
#pragma pack(2)
class B {
 char a;
 class A a3;
 class A b3;
 class A c3;
};
#pragma pack(2)
class B1 {
 static char a;
 class A a3;
 class A b3;
 class A c3;
};
int main()
{
 cout << sizeof(B) < cout << sizeof(A) < cout << sizeof(B1) < return 0;
}
上一篇:共享变量在VC和GCC编译器下的不同表示方法
下一篇:编译器对存在虚函数的类插入一个虚函数表指针vptr