override保留字用于修饰子类中重写的虚函数,表示当前子类重写了基类的虚函数。
目的:
- 1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的);
- 2.强制编译器检查某个函数是否重写了基类虚函数,如果没有则报错,可以提醒自己不会忘记重写基类虚函数,或者不会写错(函数名出错,或者是形参类型不匹配)。
用法:在类的成员函数参数列表后面添加该关键字既可。
例子:
class Base {
virtual void f()
override保留字用于修饰子类中重写的虚函数,表示当前子类重写了基类的虚函数。
目的:
用法:在类的成员函数参数列表后面添加该关键字既可。
例子:
class Base {
virtual void f()