Avviso del compilatore (livello 1) C4490

'override': uso non corretto dell'identificatore di override; 'function' non corrisponde a un metodo di classe di riferimento di base

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() {}
};