请问个C++空类的有关问题

请教个C++空类的问题class A { }struct B { }为什么sizeof(A)和sizeof(B)都等于0?谢谢[解决办法]class为

请教个C++空类的问题
class A { };
struct B { };
为什么sizeof(A)和sizeof(B)都等于0?
谢谢

[解决办法]
class为空它的大小其实为一。