使用sizeof计算类的大小

类的sizeof大小一般是类中的所有成员的sizeof大小之和,这个就不用多说。 不过有两点需要注意:1)当类中含有虚成员函数的时候,例如: class B { float a; public: virtual void fun(void); } 此时sizeof(B)的大小为8,而不是4。因为在类中隐藏了一个指针,该指针指向虚函数表,正因为如此, 使得C++能够支持多态,即在运行时绑定函数的地址
相关文章
相关标签/搜索