Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"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