当类中什么也没有时,创建一个类对象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 }
C++中类对象的字节大小
最新推荐文章于 2024-06-09 20:18:37 发布