Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Class1': Basisklasse 'Class2' ist bereits eine Basisklasse von 'class3'
Bemerkungen
Die von Ihnen definierte Klasse erbt von zwei Klassen, von denen eine von der anderen erbt.
Example
Zum Beispiel:
// C4584.cpp
// compile with: /W1 /LD
class A {
};
class B : public A {
};
class C : public A, public B { // C4584
};
In diesem Fall wird eine Warnung für Klasse C ausgegeben, da sie sowohl von Klasse A als auch von Klasse B erbt, die auch von Klasse A erbt. Diese Warnung dient als Erinnerung, dass Sie die Verwendung von Membern aus diesen Basisklassen vollständig qualifizieren müssen, oder ein Compilerfehler wird aufgrund der Mehrdeutigkeit generiert, auf welche Klassenmember Sie verweisen.