讓虛擬表和虛擬指針數說,我們有以下程序: class A
{ public:
virtual fun(){};
};
class B:public A
{ public:
virtual fun(){};
};
int main()
{
A a1;
B b1;
}
我的問題是有多少vtables多少vptrs將被創建,當我們運行這個
有這樣的代碼: #include <iostream>
class Base
{
int x;
};
class Derived : virtual public Base
{
int y;
};
int main()
{
std::cout << sizeof(Derived) << std::endl; // prints 12
r