includeReihenfolge



  • Hallo,

    dies ist mein erster Beitrag auf diesem Board. Also ich habe schon nach dem Thema "include" und Reihenfolge gesucht, aber dort ging es eher um Stil.

    Mein Problem:

    Ich habe eine Klasse "Cell" und eine Klasse "Vitro".
    Beide sollen voneinander wissen.

    Die Vitro enthält nämlich Cells
    und die Klasse Cell braucht die Vitro als parent, um mit den anderen Zellen kommunizieren zu können.

    Alle meine includes sind in einer main.h "gesammelt" und diese main.h wird in den headern Cell.h und Vitro.h included.

    Wenn in main.h zuerst Cell.h und dann Vitro.h includiert wird, so meldet der Compiler "Vitro in Cell.h ist kein Typ". Umgekehrt meldet der Compiler "Cell ist in Vitro.h kein Typ", wenn ich in main.h erst Vitro und dann Cell includiere.

    Wie kann ich beide Klassen reziprok voneinander wissen lassen?

    Danke,
    Peilnix



  • Hallo

    Stichwort Forward Declaration, zum Beispiel hier.

    bis bald
    akari



  • Lieber akari,
    ich danke Dir. Hat direkt geklappt!
    Peilnix


Anmelden zum Antworten