为了帮助开发者在派生类种正确的重写虚函数,c++11引用了“override"关键字,使用overide关键字可以明确告诉编译器,派生类的函数时想要重写基类的虚函数,如果签名不匹配,编译器会给出错误提示。
在父类种没有func1这样的函数因此加上overide后报错。
因此,overide关键字提高了代码的清晰度和安全性,帮助开发者便面因函数签名不匹配而引发错误问题。
为了帮助开发者在派生类种正确的重写虚函数,c++11引用了“override"关键字,使用overide关键字可以明确告诉编译器,派生类的函数时想要重写基类的虚函数,如果签名不匹配,编译器会给出错误提示。
在父类种没有func1这样的函数因此加上overide后报错。
因此,overide关键字提高了代码的清晰度和安全性,帮助开发者便面因函数签名不匹配而引发错误问题。