今天面试,忽然被问到这个题目,查了一下果然有欸. #include <iostream> using namespace std; class A { }; class B { public: B() {} ~B() {} }; class C { public: C() {} virtual ~C() {} }; int main(int argc, _TCHAR* argv[]) { cout<<sizeof(A)<<"\t"<<si…
虚基类 在说明其作用前先看一段代码 class A{public: int iValue;}; class B:public A{public: void bPrintf(){cout<<"This is class B"<<endl;};}; class C:public A{public: void cPrintf(){cout<<"This is class C"<<endl;};}…