1.关于一个空类的大小。对于一个类而言,即便是一个空类,编译器仍然要给它一个空间,所以空类的大小为1
2.请注意sizeof是计算当前栈分配的大小,所以当类中出现static变量时,因为static变量是全体实例共享的,所以当用sizeof 计算这样的类大小时,静态变量的大小不会被计算在内。
3.当用sizeof计算类大小是还要考虑对齐问题。即类的大小为4的整数倍。
2.请注意sizeof是计算当前栈分配的大小,所以当类中出现static变量时,因为static变量是全体实例共享的,所以当用sizeof 计算这样的类大小时,静态变量的大小不会被计算在内。
3.当用sizeof计算类大小是还要考虑对齐问题。即类的大小为4的整数倍。