C++ override关键字

C++ override关键字

  1. override针对基类中虚函数,子类希望对该虚函数进行重写时加上该关键字,可以避免写时失误而重定义新函数或者参数重载;
  2. override不能写在子类非虚函数后面,也不能写在基类中没有的虚函数后面;
  3. 如果我们将某个函数指定为为final,则之后任何尝试覆盖该函数的操作都将引发错误
    图片来自C++ primerC++ override关键字

################代码例子#################
C++ override关键字