Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om 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;
};