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.
'class1': basisklasse 'class2' is al een basisklasse van 'klasse3'
Opmerkingen
De klasse die u hebt gedefinieerd, erft van twee klassen, waarvan één van de andere erft.
Example
Voorbeeld:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
In dit geval wordt een waarschuwing gegeven op klasse C, omdat deze zowel van klasse A als klasse B over neemt, die ook van klasse A wordt overgenomen. Deze waarschuwing dient als herinnering dat u het gebruik van leden van deze basisklassen volledig moet kwalificeren of dat er een compilerfout wordt gegenereerd vanwege de dubbelzinnigheid over welk klasselid u verwijst.