Header.h?



  • Hi ich habe ma n Frage bezüglich der Struckturierung größerer Projekte.

    Es Handelt sich dabei um das Einbinden von Header-datein.
    Ich habe mir Überlegt einen Header zu Schreiben in dem ich alle Anderen Header ablege die ich in einem Projekt brauche.
    Über den Präprozessor kann ich dann ja die doppeleinbindung abwickeln.
    Auf diese Weise brauch ich in jeder Datei nur Header.h einbinden.

    Meine Frage ist nun ,ob dieses Verfahren bedenkenlos angewandt werden kann oder ob es später zu Problemen kommt?
    Bei meinem Programm handelt es sich um ein Minigame was zu großen Teilen bereits Implementiert ist und welches ich jetzt neu Implementiere um Sachen einfacher zu gestallten und Ordnung reinzubringen.



  • Saibot1988 schrieb:

    Meine Frage ist nun ,ob dieses Verfahren bedenkenlos angewandt werden kann oder ob es später zu Problemen kommt?

    Falls es sich um Header handelt, die sich in deinem Projekt befinden und die du änderst: Alles andere als bedenkenlos! Der Grund besteht in den riesigen Abhängigkeiten, die so entstehen, was sich negativ aufs Design und auf die Kompilierzeit auswirkt.

    Sonst kann es halbwegs legitim sein, aber nur, falls deine IDE vorkompilierte Headerdateien unterstützt. Falls nicht, brauchst du jedes Mal ewig zum Kompilieren.


Anmelden zum Antworten