Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'method': il metodo con identificatore di override 'override' non ha eseguito l'override di alcun metodo della classe di base
Osservazioni:
Una funzione ha tentato di eseguire l'override di una funzione inesistente.
Per altre informazioni, vedere Override esplicite.
Esempio
L'esempio seguente genera l'errore 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
};