1 如果基类和派生类都加了virtual,那么用指向派生类实例的基类指针调用重写函数时,会调用派生类的函数.
2 如果基类加了virtual,派生类都没有添加virtual,那么用指向派生类实例的基类指针调用重写函数时,会调用派生类的函数.
3 如果派生类添加virtual,基类没加virtual,那么用指向派生类实例的基类指针调用重写函数时,会调用基类的函数.(这种写法对于多态来说就没有什么意义了)
1 如果基类和派生类都加了virtual,那么用指向派生类实例的基类指针调用重写函数时,会调用派生类的函数.
2 如果基类加了virtual,派生类都没有添加virtual,那么用指向派生类实例的基类指针调用重写函数时,会调用派生类的函数.
3 如果派生类添加virtual,基类没加virtual,那么用指向派生类实例的基类指针调用重写函数时,会调用基类的函数.(这种写法对于多态来说就没有什么意义了)