“method”: 包含重写说明符“override”的方法没有重写任何基类方法
一个函数试图重写一个不存在的函数。
有关详细信息,请参阅显式重写。
示例
下面的示例生成 C3668。
// C3668.cpp
// compile with: /c
__interface I {
void f(int); // virtual by default
};
class J {
public:
void g(int);
virtual void h(int);
};
struct R : I,J {
virtual void f() override {} // C3668
virtual void f(int) override {} // OK
virtual void g(int) override {} // C3668
virtual void h(int) override {} // OK
};