c++ override和final关键字

C++11之前,一直没有继承控制关键字。禁用一个类的进一步衍生是可能的但也很棘手。为避免用户在派生类中重载一个虚函数,你不得不向后考虑。

C++ 11添加了两个继承控制关键字:override和final。override确保在派生类中声明的重载函数跟基类的虚函数有相同的签名。final阻止类的进一步派生和虚函数的进一步重载。

C++ override关键字
https://blog.csdn.net/mayue_web/article/details/88406211

C++ final关键字
https://blog.csdn.net/mayue_web/article/details/88406527

猜你喜欢

转载自blog.csdn.net/mayue_web/article/details/88406660