Hallo ich hab mal einen neuen Thread aufgemacht weil der alte eigentlich eigentlich schon beantwortet war, ich aber immer noch das Problem habe und ich mir gedacht habe, dass ein neuer Thread besser passt...
Ok, hier meine Frage:
Wie kann/soll ich in C++ denn jetzt genau auf andere Klassen(funktionen/variablen) zugreifen und zwar möglichst sauber.
Hier meine Situation:
Ich habe
- eine Main.cpp (wo main Funktion und Window Messages, etc steht)
- eine Header.h (wo ich sämtliche Klassen beschrieben habe (ich weiß, sollte eigentlich für jede Klasse eine aber ich habe es besser so) und alle nötigen Windows Header etc included habe
- für jede Klasse eine .cpp wo ich die einzelnen Funktionen für die Klassen drinnen habe
Was die Klassen voneinander brauchen:
- 4 Klassen (textures, ship, gstuff, level)
- textures braucht nichts von den anderen Klassen
- ship braucht eine Funktion von textures
- gstuff braucht eine Funktion von level (Klasse gstuff wird aber vor Klasse level definiert, dh gstuff weiß nicht, dass es level gibt)
- level braucht Funktionen von textures, ship und gstuff
- main braucht Funktionen von allen Klassen
So ich hoffe ich habe es eingermaßen klar dargelegt, was sollte ich jetzt wo reinschreiben damit ich auf die Klassen zugreifen kann? (ich habe vor allem das Problem mit gstuff und level, die müssen beide auf den jeweils anderen zugreifen können)
Triver (644) 14x Beste Antwort 28x "Danke"
|