类的sizeof
摘要:
转自http://blog.csdn.net/valerie_7/article/details/67576641、空类的sizeof是1。空类是指没有成员的类,类中的函数不占空间,除非是虚函数。如: class A { public: A(){} ~A(){} void fun(){} };sizeof(A)是1.注: class A1 { public: A1(){} ~A1(){} void fun(){}char a[0]; };sizeof(A1)也是1.(VC6.0下编译)2、若类中包含成员,则类对象的大小只包括其中非静态成员经过对齐所占的空间,对齐方式和结构体相同。如:class 阅读全文
posted @ 2014-03-21 21:20 pengyu2003 阅读(296) 评论(0) 推荐(1)
浙公网安备 33010602011771号