error C2504: 'XXX': Basisklasse undefiniert
-
error C2504: 'XXX': Basisklasse undefiniert
kommt bei:
//map.h #include "includez.h" class Map : public XXX { public: .... };//xxx.h #include "includez.h" class XXX { private: ... public: .. };//includez.h #include "map.h" #include "xxx.h" ...Definiert sind sie schon, also map ist in map.cpp und xxx in xxx.cpp definiert.
Das Vererben klappt leider nicht

Mfg
-
Inkludier mal xxx.h direkt dort, wo du sie brauchst.
-
drakon schrieb:
Inkludier mal xxx.h direkt dort, wo du sie brauchst.
hat leider auch nichts gebracht

-
OtF schrieb:
error C2504: 'XXX': Basisklasse undefiniert
//includez.h #include "map.h" #include "xxx.h" ...map und xxx umdrehen. Du definierst schließlich zuerst xxx!
-
D schrieb:
OtF schrieb:
error C2504: 'XXX': Basisklasse undefiniert
//includez.h #include "map.h" #include "xxx.h" ...map und xxx umdrehen. Du definierst schließlich zuerst xxx!
leider ist es auch nicht richtig

aber danke.otf
-
ich hab jetzt noch immer keine Idee, wie ich das korrigieren könnte

-
Dann vereinfache das alles mal so fest du kannst.
Und am besten lässt du einfach mal dern includez.h weg. Und includierst nur genau das, was du brauchst.