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.
'override': uso non corretto dell'identificatore di override; 'function' non corrisponde a un metodo di classe di riferimento di base
Osservazioni:
Un identificatore di override è stato usato in modo non corretto. Ad esempio, non si esegue l'override di una funzione di interfaccia, che viene implementata.
Per altre informazioni, vedere Override Specifiers.For more information, see Override Specifiers.
Esempio
L'esempio seguente genera l'errore C4490.
// C4490.cpp
// compile with: /clr /c /W1
interface struct IFace {
void Test();
};
ref struct Class1 : public IFace {
virtual void Test() override {} // C4490
// try the following line instead
// virtual void Test() {}
};