Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"function1": gränssnittsmetoden implementeras inte av den icke-virtuella metoden "function2"
Anmärkningar
Kompilatorn förväntade sig att hitta det virtuella nyckelordet i en metoddefinition.
Example
I följande exempel genereras C4374:
// C4374.cpp
// compile with: /clr /W1 /c /WX
public interface class I {
   void f();
};
public ref struct B {
   void f() {
      System::Console::WriteLine("B::f()");
   }
};
public ref struct C {
   virtual void f() {
      System::Console::WriteLine("C::f()");
   }
};
public ref struct D : B, I {};   // C4374
public ref struct E : C, I {};   // OK