C++11显式虚函数重载

  在子类中给重载的虚函数加上override, 可以让编译器检察基类是否有这一虚函数。此功能适用于当基类原有的虚函数发生变化,即相当于编译期检察。C++11显式虚函数重载

  而基类,可以给函数加上final修饰符来告诉编译器这函数不希望被子类覆盖。

  C++11显式虚函数重载

  overridefinal都不是语言关键字(keyword),只有在特定的位置才有特别含意,其他地方仍旧可以作为一般指示字(identifier)使用。

  参考:http://zh.wikipedia.org/wiki/C++0x#.E9.A1.AF.E5.BC.8F.E8.99.9B.E5.87.BD.E6.95.B8.E9.87.8D.E8.BC.89

相关文章:

  • 2022-12-23
  • 2021-07-17
  • 2021-12-06
  • 2021-11-02
  • 2021-08-27
  • 2021-07-15
  • 2021-09-09
猜你喜欢
  • 2022-12-23
  • 2021-05-29
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-03
相关资源
相似解决方案