一个只带有纯虚函数的类占有的空间是4字节,why?
一个空类占有的空间是一字节;
一个只带有函数的类占有的空间是一字节;
一个只带有纯虚函数的类占有的空间是4字节;
why?
以上环境在VC下试验,测试代码如下
class B_class
{
protected:
virtual void print()=0;
// virtual void read()=0;
// virtual void write()=0;
};
int main()
{
printf("size=%d",sizeof(B_class));
return 1;
}