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.
"funktion" : kräver nyckelordet "keyword" för att implementera gränssnittsmetoden "interfacemetod"
Anmärkningar
En klass måste implementera alla medlemmar i ett gränssnitt som den ärver direkt från. En implementerad medlem måste ha offentlig tillgänglighet och måste markeras som virtuell.
Examples
C4488 kan inträffa om en implementerad medlem inte är offentlig. I följande exempel genereras C4488.
// C4488.cpp
// compile with: /clr /c /W1 /WX
interface struct MyI {
void f1();
};
// implemented member not public
ref class B : MyI { virtual void f1() {} }; // C4488
// OK
ref class C : MyI {
public:
virtual void f1() {}
};
C4488 kan inträffa om en implementerad medlem inte är markerad som virtuell. I följande exempel genereras C4488.
// C4488_b.cpp
// compile with: /clr /c /W1 /WX
interface struct MyI {
void f1();
};
ref struct B : MyI { void f1() {} }; // C4488
ref struct C : MyI { virtual void f1() {} }; // OK