WikiDer > Header-Datei

Headerbestand

EIN Header-Datei oder ein Datei einschließen ist in der Computerprogrammierung eine Quelldatei, die durch spezielle Referenz in eine andere Datei eingebettet ist. Diese Quelldatei enthält hauptsächlich Deklarationen. Die Hauptabsicht besteht darin, sicherzustellen, dass diese Deklarationen nur an einer Stelle erscheinen und dennoch an mehreren Stellen verwendet werden können. Include-Dateien werden hauptsächlich verwendet in C und C .

Ein Problem dabei ist, dass Programme normalerweise in Einzelteile zerlegt werden, um die Arbeit zu erleichtern.
Zugehörige Codeteile werden in Dateien zusammengefasst, auf die von anderen Dateien aus verwiesen werden kann. Dies stellt ein Problem dar, wenn der Code in einem ausführbaren Programm verwendet wird, da der Code jedes Mal kompiliert werden muss.

Eine Lösung für dieses Problem besteht darin, das System die Datumsangaben der vom Programm vorgenommenen Änderungen untersuchen zu lassen und nur die Dateien neu zu kompilieren, deren Datum geändert wurde. machen tut dies auch. Dies kann jedoch dazu führen, dass das System Dateien kompiliert, bei denen es nur geringfügige Änderungen gibt, z. B. mehr oder weniger Leerzeichen, oder das Hinzufügen von Kommentaren.

Eine Header-Datei löst dieses Problem, indem sie die tatsächlich wirksamen Teile des Codes, wie beispielsweise Definitionen und Deklarationen, entfernt. Wenn sich diese Teile ändern, muss immer noch der gesamte Code neu kompiliert werden.