【发布时间】:2023-03-05 01:20:01
【问题描述】:
据我了解,在 C++11 中引入 override 关键字无非是检查以确保正在实现的函数是基中 virtual 函数的 overrideing类。
是吗?
【问题讨论】:
-
是的。
-
这不是一个双重检查。这是唯一的检查。
-
嘿,override 不是关键字,它是一种语法糖。诠释覆盖=42; // 好的
-
它还提高了可读性,解释了声明的函数被覆盖;)
-
那么,呃... C++11 什么时候会变得足够标准,以至于他们开始在我当地的 4 年教这样的东西?他们什么时候知道?!
标签: c++ c++11 overriding virtual-functions c++-faq