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.
'function' : virtuele functie kan niet in de union 'union' staan
Opmerkingen
Een samenvoeging wordt gedeclareerd met een virtuele functie. U kunt een virtuele functie alleen in een klasse of structuur declareren. Mogelijke oplossingen:
Wijzig de unie in een klasse of structuur.
Maak de functie niet-virtuueel.
Example
In het volgende voorbeeld wordt C2571 gegenereerd:
// C2571.cpp
// compile with: /c
union A {
virtual void func1(); // C2571
void func2(); // OK
};