Hallo Leute und danke für's reinschauen.
ich bin kein Experte für C++. Daher komme ich hier nicht weiter. Mein Problem:
Ich habe eine Klasse A, Klasse B und Klasse C. Klasse A soll an Klasse B und C als Referenz übergeben werden. Ungefähr so ist meine Deklaration (Abstrakt):
Klasse B:
private:
Klasse A* klasse;
Genau gleich in der Klasse C:
Klasse C:
private:
Klasse A* klasse;
Jetzt klappt es super mit der Übergabe an Klasse B. Sobald ich aber in die Klasse C (in die Header-Datei) reinschreibe #include <Klasse A.h> zeigt mir der Compiler: previous definition of 'Klasse A'
Kann mir jemand helfen?
Danke im Voraus
ich bin kein Experte für C++. Daher komme ich hier nicht weiter. Mein Problem:
Ich habe eine Klasse A, Klasse B und Klasse C. Klasse A soll an Klasse B und C als Referenz übergeben werden. Ungefähr so ist meine Deklaration (Abstrakt):
Klasse B:
private:
Klasse A* klasse;
Genau gleich in der Klasse C:
Klasse C:
private:
Klasse A* klasse;
Jetzt klappt es super mit der Übergabe an Klasse B. Sobald ich aber in die Klasse C (in die Header-Datei) reinschreibe #include <Klasse A.h> zeigt mir der Compiler: previous definition of 'Klasse A'
Kann mir jemand helfen?
Danke im Voraus