C++学习笔记 - 面向对象编程
1. 定义为virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。
2. 保留字virtual的目的是启用动态绑定。成员默认为非虚函数,对非虚函数的调用是在编译时确定。除了构造函数和静态函数外都可以是虚函数。
1. 定义为virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。
2. 保留字virtual的目的是启用动态绑定。成员默认为非虚函数,对非虚函数的调用是在编译时确定。除了构造函数和静态函数外都可以是虚函数。