Wie bindet man an Besten mehrere Headerdateien, welche auch untereinander angieren, in ein Programm ein.



  • Hallo,
    Ich habe Heute etwas programmiert und habe sehr lange gebracht einen Fehler zu beseitigen. Irgenwann habe ich dann realisiert, dass das Problem darin lag das ich eine Headerdatei in einer anderen Headerdatei angegeben habe. Also Habe ich die zeile #include "header.h" gelöscht und das Progamm hat wieder funktioniert. Nun frage ich mich ob es irgenwelche Regeln gibt an die ich mich halten kann, damit dieses Probelm nicht mehr passiert.



  • Einfach versuchen, in Headerdateien möglichst wenig zu inkludieren und nach Möglichkeit Fortwärtsdeklarationen benutzen.



  • Hast du include guards in den Headern?


Log in to reply