Eigene Header schreiben



  • Ich wollte mal Fragen ob jemand vielleicht ein Tutorial oder so was kennt in dem beschrieben wird wie man genau eigene header anfertig?



  • Lies doch mal die stdio.h string.h ...
    Da findet sich doch schon einiges zum Aufbau von Headern in C



  • Wo ist das Problem? Man schreibt den Quellcode rein. #include macht ja nichts anderes, als den Inhalt der Datei an die Stelle zu kopieren, keinerlei Magie dahinter.



  • Das einzige, was du eventuell bedenken solltest, sind Include-Guards (verhindern Mehrfachdeklarationen in einer Übersetzungseinheit):

    #ifndef HEADERNAME_H
    #define HEADERNAME_H
    
    // dein Headertext
    
    #endif//HEADERNAME_H
    

    (der Name des #define sollte eindeutig sein)

    Und du solltest im Header nur Definitionen und Inline-Funktionen unterbringen - die Deklarationen gehören in eine eigene CPP-Datei


Anmelden zum Antworten