学习网站
C语言中文网:C++虚函数表(多态的实现原理)
细节,请参考学习网站
原理
代码
#include <iostream>
using namespace std;
class A
{
public:
int i;
virtual void func() {}
virtual void func2() {}
};
class B : public A
{
int j;
void func() {}
};
int main()
{
cout << sizeof(A) << ", " << sizeof(B); //输出 8,12
return 0;
}
内存