摘要:
1. 空类class A{};void main(){ printf("sizeof(A): %d\n", sizeof(A)); getchar();}得到结果为:1。类的实例化就是给每个实例在内存中分配一块地址。空类被实例化时,会由编译器隐含的添加一个字节。所以空类的size为1。2.虚函数class A{ virtual void FuncA(); virtual void FuncB(); };得到结果:4当C++ 类中有虚函数的时候,会有一个指向虚函数表的指针(vptr),在32位系统分配指针大小为4字节。所以size为4.3.静态数据成员class A{ int 阅读全文
posted @ 2012-10-10 15:56
睿酷
阅读(2483)
评论(0)
推荐(2)
浙公网安备 33010602011771号