Delen via


Compilerwaarschuwing (niveau 1) C4490

"override": onjuist gebruik van override-specificatie; 'functie' komt niet overeen met een methode van een basisklasse

Opmerkingen

Er is een override-specificator onjuist gebruikt. U overschrijft bijvoorbeeld geen interfacefunctie, maar implementeert deze.

Zie Override-Specificaties voor meer informatie.

Example

In het volgende voorbeeld wordt C4490 gegenereerd.

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