#include <iostream>
using namespace std;
class a
{};
int main()
{
a _a;
cout << sizeof(_a) << endl;
return 0;
}
空类,没有任何成员变量和成员函数,没有存储任何数据
但是空类仍可以实例化对象,编译器就需给它分配内存空间,来指示类实例的地址。
这里编译器默认分配了一个字节(如:char),以便标记可能初始化的类实例,同时使空类占用的空间也最少(即1字节)。
用来区分多个空类。