1. 定义
如果将基类的成员函数声明为virtual的,然后用指向派生类对象的基类指针或者引用来调用该成员函数,那么程序会在运行时选择该派生类的函数而不是基类的函数,这种特性成为运行时绑定(动态绑定、晚绑定)。如果将基类的成员函数声明为virtual的,然后用指向派生类对象的基类指针或者
如果将基类的成员函数声明为virtual的,然后用指向派生类对象的基类指针或者引用来调用该成员函数,那么程序会在运行时选择该派生类的函数而不是基类的函数,这种特性成为运行时绑定(动态绑定、晚绑定)。如果将基类的成员函数声明为virtual的,然后用指向派生类对象的基类指针或者