当类中什么也没有时,创建一个类对象p1时,占字节大小为1.
#include<iostream> using namespace std; class Person { public: int a = 0; //非静态成员变量 属于类的对象上 //类内声明,类外初始化,静态变量 static int b; //静态成员变量 不属于类的对象上 static void func(); //静态成员函数与非静态成员函数 不属于类的对象上 }; int Person::b = 0; void test01() { Person p; cout << "size of p = " << sizeof(p)<<endl; } int main() { test01();//字节一直为4 }
10-06
7527
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-16
1840
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)