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