nul*_*ull 5 c++ virtual-inheritance
请考虑以下代码:
#...
class A {};
class B: public A{};
class C: virtual public A{};
class D: virtual public C{};
// No More Classes
...
int _tmain(int argc, _TCHAR* argv[]) {
cout<<sizeof(A)<<" ";
cout<<sizeof(B)<<" ";
cout<<sizeof(C)<<" ";
cout<<sizeof(D)<<".";
...
}
Run Code Online (Sandbox Code Playgroud)
O/P:1 1 4 8.
题:
*.这是我的第一个问题,如果你发现任何错误,请纠正我.