Klassen mit gegenseitiger Abhängigkeit
-
Hi.
Heute ist bei mir Tag der vielen Fragen
Kann mir bitte jemand einen Anstoß geben, was ich hier machen könnte?
Ich habe eine Klasse A, die einen Pointer auf ein Objekt der Klasse B braucht und eine Klasse B die ein Objekt der Klasse A gespeichert hat.Nun ja, das gibt eben Fehler beim kompilieren, da immer eine der beiden Klassen der anderen unbekannt ist. Wie regele ich das am besten?
Zur Veranschaulichung:class A { A(B* object); } class B { A object; }Danke und Grüße !
-
Aufsplitten auf 2 Header, ind en von A nur ne Forward Deklaration auf B machen und die Funktionen entsprechend in ner cpp Datei deffinieren.
-
Ah, jo, danke.
Hab mich in meiner Logik verschachtelt, ist ja simpel.