Dela via


Kompilatorvarning (nivå 1) C4490

åsidosättning: felaktig användning av åsidosättningsspecificerare. "function" matchar inte en bas ref-klassmetod

Anmärkningar

En åsidosättningsspecificerare användes felaktigt. Du åsidosätter till exempel inte en gränssnittsfunktion. Du implementerar den.

Mer information finns i Åsidosätt specificerare.

Example

I följande exempel genereras 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() {}
};