als erstes, ich hab mich verschrieben, in der HK.h hab ich die UK_A.h und UK_B.h includiert und in der HK.cpp nur die HK.h
D.h. HK.h inkludiert jetzt UK_A.h und UK_B.h und UK_A.h sowie UK_B.h inkludieren ihrerseits ebenfalls HK.h? Das wäre ein zirkuläres include und sowas willst du normalerweise vermeiden.
ich das jetzt mal ausprobiert aber ich bekomme dann Fehlermeldeungen mit Typneudefinitionen (aber trotzdem danke für die schnelle Antwort
)
Der Fehler ist ziemlich typisch für zirkuläre includes
der Grund ist so ähnlich wie bei den Bällen aus Breakanoid vom Buch. Ich will in meinem Spiel meherer Objekte erscheinen (oder später wieder verschwinden lassen) die alle gleich sind und auch bestimmte Merkmale haben(z.B sie können springen oder ähnliches). und ich dachte es wäre das beste einfach ein Array anzulegen welches dann die Objekte in sich trägt.
Schön und gut, das erklärt aber nicht wirklich wieso ein B in deinem A drinnen sein muss...