c++++中,函数重写允许派生类覆盖基类函数,以扩展或修改其行为。其语法为:具有相同函数名具有相同函数签名使用override关键字
C++ 中函数重写的全面指南
在 C++ 中,函数重写允许派生类覆盖基类中的函数。这在扩展基类功能或修改其行为时非常有用。
语法
要覆盖基类函数,派生类中的函数必须:
- 与基类函数具有相同的名字
- 具有相同的签名(参数列表和返回值)
- 使用
override
关键字
例如,考虑以下基类:
class Base { public: virtual void print() { std::cout << "Base class" << std::endl; } };