我们知道,想要构成多态,必须使用虚函数,借助于虚函数表来实现,我们也知道,虚函数表是为了让父类引用子函数对象实现多态的,但是,为什么必须使用这种方式呢,来看一个有意思的例子
class Car
{
public:
int a=0;
void show(){
cout<<"this is virtual Car"<<a<<endl;
}
};
class miniCar: public Car
{
public:
int a=20;