可以为虚函数要求C ++`override`说明符吗?

时间:2017-07-09 08:44:57

标签: c++

是否有任何当前的方式,或可能的计划标准更改,允许我要求使用override关键字覆盖虚拟函数?

class base {
    virtual void foo() = 0; //what, if anything, can I do here so that...
}

class derived {
    void foo(); //...this is an error...
    void foo() override; //...and only this accepted
}

1 个答案:

答案 0 :(得分:0)

不,C ++中没有这样的功能。您可以使用静态分析工具强制执行它。