Die C + + Programmiersprache ermöglicht es Ihnen, Ihren Code in separate , wiederverwendbare Dateien zu organisieren. Die " Header "-Datei enthält zukunftsgerichtete Erklärungen von Klassen , Funktionen, Variablen und anderen Komponenten. Header-Dateien haben in der Regel eine " . H " oder " . HPP " Dateiendung. Die Implementierungen von Objekten in der Header-Datei deklariert sind in einer separaten Datei , die typischerweise eine " . C " oder " . Cpp " Dateiendung definiert. Dieser Ansatz ermöglicht es Ihnen, Ihren Code als wiederverwendbare Bibliothek zu kompilieren , indem die Header-Datei der Bibliothek eine Referenz. Die Header-Datei enthält in der Regel die formale Application Programming Interface ( API )-Dokumentation beschreibt die Bibliothek für andere Programmierer . Things You
-Code -Editor oder Texteditor
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine neue Datei in Ihrem Lieblings- Code oder Text-Editor. Speichern Sie es als eine einfache Textdatei mit der Endung " . H . " Die Standard- Konvention ist es, den Quellcode -Datei für die Klasse, die Sie entwickeln nennen. Zum Beispiel, wenn Ihre Klasse ist " MyClass ", benennen Sie die Datei " MyClass.h . "
2
Am Anfang der Datei , fügen Sie die folgenden Zeilen ein, ersetzt das Token " MYCLASS_H " mit dem Namen Ihres Header-Datei in Großbuchstaben , mit einem Unterstrich ( _) anstelle der Punkt (.) . Zum Beispiel, wenn Sie Ihre Header-Datei mit dem Namen " Controller.h , " verwenden " CONTROLLER_H . " Diese Linien sind Compiler-Direktiven --- auch " Präprozessordirektiven " --- die verhindern, dass die Header- Datei nicht enthalten zweimal. Die Konvention der mit dem Namen Ihres Header-Datei als Token hilft sicherzustellen, einzigartige Token werden für jedes Ihrer Header-Dateien definiert.
# Ifndef MYCLASS_H # define MYCLASS_H
# endif
3
Fügen Sie die # include- Compiler-Direktive , um externe Dateien Ihrer Klasse erfordert nach der # define- Zeile und vor dem # endif Linie gehören . Für externe Bibliotheken --- zum Beispiel , verwenden Sie die Standard Template Library --- in Ihre Programmierung Umgebung, spitze Klammern (< > ) um den Dateinamen (das " h ". Auf den Dateinamen ist optional ), für Beispiel:
# include # include