soul_rebel
ist immer auf der flucht
Also ich habe eine klasse MyObject und eine dazugehörige SingletonKlasse MyObjectGlobal. Objekte vom Typ MyObject haben einen statischen Pointer auf ein Objekt vom Typ MyObjectGlobal.
So weit so gut, das hat früher immer funtkioniert. Jetzt habe ich als Teil von Neuschreib und Aufräumarbeiten MyObjectGlobal seine eigene Datei gegeben. Das klappt aber irgendwie nicht, denn schließlich muss MyObject MyObjectGlobal "includen", umgekehrt aber auch
Tja und das ist eine zirkuläre Abhängigkeit die irgendwie schlecht ist besonder da die Compileranweisungen natürlich das einbinden von "myobject.h" durch MyObjectGlobal so einer Null-Datei machen.
Kann man das irgendwie sauber lösen oder sollte ich MyObjectGlobal wieder in dieselbe Datei packen wie MyObject?
Thx
So weit so gut, das hat früher immer funtkioniert. Jetzt habe ich als Teil von Neuschreib und Aufräumarbeiten MyObjectGlobal seine eigene Datei gegeben. Das klappt aber irgendwie nicht, denn schließlich muss MyObject MyObjectGlobal "includen", umgekehrt aber auch

Tja und das ist eine zirkuläre Abhängigkeit die irgendwie schlecht ist besonder da die Compileranweisungen natürlich das einbinden von "myobject.h" durch MyObjectGlobal so einer Null-Datei machen.
Kann man das irgendwie sauber lösen oder sollte ich MyObjectGlobal wieder in dieselbe Datei packen wie MyObject?
Thx