Sorry voor de vage titel, maar geen idee hoe ik het probleem anders moet beschrijven.
Ik heb 2 klasses MObject en Record in de header file van MObject include ik Record.h en in de headerfile van Record include ik MObject.
Dit moet ik doen omdat ik van MObject een pointer naar Record heb en omgekeerd, bij het compilen van MObject.cxx Geeft de compiler een error over Record.h dat MObject niet gedefinieerd is.
Ligt dit aan het feit dat die headerfiles elkaar includen? Volgens mij moet het toch kunnen.
Ik heb 2 klasses MObject en Record in de header file van MObject include ik Record.h en in de headerfile van Record include ik MObject.
Dit moet ik doen omdat ik van MObject een pointer naar Record heb en omgekeerd, bij het compilen van MObject.cxx Geeft de compiler een error over Record.h dat MObject niet gedefinieerd is.
Ligt dit aan het feit dat die headerfiles elkaar includen? Volgens mij moet het toch kunnen.