C++学习(一四二)virtual和override

  • Post author:
  • Post category:其他


override 关键字告诉编译器,该函数应覆盖基类中的函数。如果该函数实际上没有覆盖任何函数,则会导致编译器错误。

在成员函数声明或定义中, override 确保该函数为虚函数并覆写来自基类的虚函数。

位置:函数调用运算符之后,函数体或纯虚函数标识 “= 0” 之前。

1、在派生类的成员函数中使用override时,如果基类中无此函数,或基类中的函数并不是虚函数,编译器会给出相关错误信息。



版权声明:本文为hankern原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。