Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'override_function': komt overeen met de basismethode van de klasse 'base_class_function', maar is niet als 'nieuw' of 'override' gemarkeerd; 'nieuw' (en 'virtueel') wordt aangenomen
Opmerkingen
nl-NL: Een accessorfunctie herdefinieert, met of zonder het virtual trefwoord, een accessorfunctie van een basisklasse, maar de override of new aanduiding maakte geen deel uit van de herdefiniëringsfunctie signatuur. Voeg de new of override aanduiding toe om deze waarschuwing op te lossen.
Zie override en nieuw (nieuw slot in vtable) voor meer informatie.
C4485 wordt altijd als een fout afgegeven. Gebruik de waarschuwing pragma om C4485 te onderdrukken.
Example
In het volgende voorbeeld wordt C4485 gegenereerd
// 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 {}
}
};