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.
'super::member' is dubbelzinnig
Opmerkingen
Meerdere overgenomen structuren bevatten het lid waarnaar u hebt verwezen met super. U kunt de fout oplossen door:
B1 of B2 verwijderen uit de overnamelijst van D.
Wijzig de naam van het gegevenslid in B1 of B2.
Example
In het volgende voorbeeld wordt C2798 gegenereerd:
// C2798.cpp
struct B1 {
int i;
};
struct B2 {
int i;
};
struct D : B1, B2 {
void g() {
__super::i = 4; // C2798
}
};