首页 > 试题广场 >

下面代码打印结果为()class Base {&nbs...

[单选题]
下面代码打印结果为()
class Base {
char data[3];
public:
virtual void f() { cout << "Base::f" << endl; }
virtual void g() { cout << "Base::g" << endl; }
virtual void h() { cout << "Base::h" << endl; }

};
int main()
{
cout << sizeof(Base)<< endl;
return 0;
}
  • 6
  • 7
  • 8
  • 9
char数组3个,字节对齐加1个,虚函数表指针4个。加起来8个。
编辑于 2019-09-07 10:34:15 回复(0)