转载地址:
https://blog.csdn.net/linuxwuj/article/details/83183381
https://blog.csdn.net/linuxwuj/article/details/83184620
C++11 之 override
作用
在成员函数声明或定义中, override 确保该函数为虚函数并覆写来自基类的虚函数。
位置:函数调用运算符之后,函数体或纯虚函数标识 “= 0” 之前。
C++11之final
作用
限定虚函数或类。指定派生类不能覆写基类的虚函数,或类不能被继承。
位置:对虚函数而言,位置同 override; 对类来说,位于类名之后。
其他位置的 final 同 override 一样,并非保留标识符,无特殊含义,可用作对象名或函数名。