Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"function" : a "kulcsszó" kulcsszót igényli a "interface_method" interfészmetódus implementálásához
Megjegyzések
Az osztálynak implementálnia kell egy olyan felület összes tagját, amelytől közvetlenül örököl. Egy implementált tagnak nyilvános hozzáférhetőséggel kell rendelkeznie, és virtuálisként kell megjelölve lennie.
Példák
C4488 akkor fordulhat elő, ha egy implementált tag nem nyilvános. Az alábbi példa C4488-at hoz létre.
// 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 akkor fordulhat elő, ha egy implementált tag nincs megjelölve virtuálisként. Az alábbi példa C4488-at hoz létre.
// 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