Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
"super::member" ist mehrdeutig
Bemerkungen
Mehrere geerbte Strukturen enthalten das Element, auf das Sie mit Super verwiesen haben. Sie können den Fehler entweder beheben:
Entfernen von B1 oder B2 aus der Vererbungsliste von D.
Ändern des Namens des Datenelements in B1 oder B2.
Example
Im folgenden Beispiel wird C2798 generiert:
// C2798.cpp
struct B1 {
int i;
};
struct B2 {
int i;
};
struct D : B1, B2 {
void g() {
__super::i = 4; // C2798
}
};