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.
'base_function': het overschrijven van het retourtype van de virtuele functie verschilt van 'override_function'
Opmerkingen
Een functie in een afgeleide klasse heeft geprobeerd een virtuele functie in een basisklasse te overschrijven, maar de afgeleide klassefunctie heeft niet hetzelfde retourtype als de basisklassefunctie. Een overschrijvingsfunctiehandtekening moet overeenkomen met de handtekening van de functie die wordt overschreven.
Example
In het volgende voorbeeld wordt C2553 gegenereerd:
// C2553.cpp
// compile with: /clr /c
ref struct C {
virtual void f();
};
ref struct D : C {
virtual int f() override ; // C2553
// try the following line instead
// virtual void f() override;
};