【发布时间】:2017-01-25 15:32:09
【问题描述】:
override 关键字允许确保该函数将被覆盖。
我正在寻找反向功能。所以 - 当我编写一个新函数时 - 我想用一些东西标记它以确保它不会被意外覆盖。
(另外,我不想让它static,因为它看起来像是属于一个对象而不是类)
【问题讨论】:
-
什么,比如the
finalspecifier? -
你想要
final? -
afaik
override确保函数覆盖基类中的函数,而不是相反...如果我错了,请纠正我... -
...如果你想确保一个函数被覆盖,你必须让它抽象(即纯虚拟)
-
如果您不希望某个函数被覆盖,请不要将其标记为
virtual。
标签: c++ c++11 inheritance overriding