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.
"override_function": megegyezik a "base_class_function" alapszintű ref osztály metódusával, de nincs megjelölve "new" vagy "override" kulcsszóval; a "new" (és a "virtual") kulcsszó használatát feltételezi
Megjegyzések
A getter felülbírálja, kulcsszóval virtual vagy anélkül, az alaposztály getter függvényét, de a override vagy new specifikátor nem volt része a felülíró függvény szignatúrájának. Adja hozzá a new vagy override a kijelölőt a figyelmeztetés feloldásához.
További információkért tekintse meg a felülbírálást és az új (új slot a virtuális táblában).
A C4485 mindig hibaként jelenik meg. A C4485 letiltásához használja a figyelmeztető pragmát.
Example
Az alábbi példa c4485-öt hoz létre
// C4485.cpp
// compile with: /clr
delegate void Del();
ref struct A {
virtual event Del ^E;
};
ref struct B : A {
virtual event Del ^E; // C4485
};
ref struct C : B {
virtual event Del ^E {
void raise() override {}
void add(Del ^) override {}
void remove(Del^) override {}
}
};