C++ 是否可以要求C++`重写虚拟函数的`说明符?

C++ 是否可以要求C++`重写虚拟函数的`说明符?,c++,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 } 不,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
}

<没有,C++中没有这样的特性。你可以用静态分析工具来执行它。也许,

< P>不,C++中没有这样的特性。也许你可以用一个静态分析工具来执行它。

g++似乎有
-Wsuggest override
@melpomene很好,谢谢。@RustyX不是一个完全的傻瓜。另一个问题是Visual C++ 2012;这是关于当前(或将来)C++标准的。G++似乎有<代码> -W建议重写< /C>。@ MelpOMeNe非常好,谢谢。@ RuStux不是一个精确的DUPE。另一个问题是Visual C++ 2012;这是关于当前(或未来)C++标准的。