来自《C++ Primer 中文版》总结
override 使用条件:
- 基类成员函数为虚函数(virtual)
- 派生类中重写该成员函数
使用 override 的好处:
- 程序员的意图更清晰
- 让编译器发现一些错误
final使用:
- 出现在形参列表(包括const或引用修饰符)以及尾置返回类型之后
- 不允许后续的其它类覆盖该函数
#include<iostream>
using namespace std;
class Base
{
public:
// 虚函数
virtual

本文摘自《C++ Primer 中文版》,探讨了在C++中`override`和`final`关键字的使用条件和好处。`override`用于明确表示派生类函数要重写基类的虚函数,有助于提高代码可读性和编译时错误检查;`final`关键字则可以防止后续类进一步覆盖特定函数。
最低0.47元/天 解锁文章
341

被折叠的 条评论
为什么被折叠?



