Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) C4490

"override" : nesprávné použití specifikátoru přepsání; Funkce neodpovídá metodě základní třídy ref.

Specifikátor přepsání byl použit nesprávně. Například nepřepíšete funkci rozhraní, implementujete ji.

Další informace naleznete v tématu Přepsání specifikátorů.

Příklad

Následující ukázka vygeneruje 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() {}
};