Hallo Leute und danke für's reinschauen...
Hab kleines Problem: Habe Klasse B, C und D, die von der Klasse A erben. Jetzt kann ich Klasse z.B. B sowohl in A wie in B Converten. Blöderweise kann ich nicht direkt erkennen ob es sich um die Klasse B, C oder D handelt. Also converte ich in A. Dort fehlt mir aber eine Variable... Kann ich es der Klasse A irgend wie eine Variable verpassen, dass ich nicht Klasse B, C und D überarbeiten muss?
Wenn ich nämlich eine Klasse Z dazwischen schalte, sodass Klasse B, C und D von der Klasse Z erbt, die wiederum von A erbt, erzählt mir der Compiler von dem Fehler:
Hab kleines Problem: Habe Klasse B, C und D, die von der Klasse A erben. Jetzt kann ich Klasse z.B. B sowohl in A wie in B Converten. Blöderweise kann ich nicht direkt erkennen ob es sich um die Klasse B, C oder D handelt. Also converte ich in A. Dort fehlt mir aber eine Variable... Kann ich es der Klasse A irgend wie eine Variable verpassen, dass ich nicht Klasse B, C und D überarbeiten muss?
Wenn ich nämlich eine Klasse Z dazwischen schalte, sodass Klasse B, C und D von der Klasse Z erbt, die wiederum von A erbt, erzählt mir der Compiler von dem Fehler:
Fehler 15 Partielle Deklarationen von 'B' dürfen keine unterschiedlichen Basisklassen angeben.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „EugenIS“ ()