編譯器錯誤 C3668
'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
};