Erkunden von C++-Präprozessor-Direktiven
Bevor wir tatsächlich ein sinnvolles Programm schreiben können, müssen wir lernen, wie man diese Standardbibliotheken zu unserem Projekt hinzufügt.
Um externe Dateien zu Ihrem Programm hinzuzufügen, müssen Sie Präprozessor-Direktiven verwenden. Dies sind die Befehle, die den Präprozessor, ein Werkzeug, das Code vor der Kompilierung transformiert, anleiten. Die Syntax der meisten Präprozessordirektiven lautet:
directive.h
1#directive parameters
Der Befehl, der externe Dateien zu Ihrem Programm hinzufügt, heißt #include
, und dies ist der Befehl, den wir vorerst am häufigsten verwenden werden.
include.h
1#include <name>
Standarddateien werden mithilfe von spitzen Klammern < >
eingebunden, aber du kannst auch eigene Dateien erstellen und sie deinem Projekt auf ähnliche Weise hinzufügen, indem du doppelte Anführungszeichen " "
verwendest.
Wie #include funktioniert
Schau dir den Code unten an. Eine der Klammern fehlt. Versuche, diesen Code auszuführen und schau, was passiert.
main.cpp
1234int main() { return 0;
Sie erhalten einen Fehler wegen einer fehlenden }
. Dies geschieht absichtlich, um zu zeigen, wie das #include
funktioniert. Wir können eine separate Datei erstellen, die nur das }
-Symbol enthält, und diese in der main.cpp
-Datei mit der #include
-Direktive einfügen.
main.cpp
header.h
1234int main() { #include <header.h>
Das Problem wurde behoben, und Sie sollten keinen Fehler mehr feststellen. Der Grund für diese Lösung liegt in der Natur der #include
-Direktive, die im Wesentlichen einfach den Inhalt einer Datei an der Stelle kopiert und einfügt, an der sie aufgerufen wird.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4
Erkunden von C++-Präprozessor-Direktiven
Swipe um das Menü anzuzeigen
Bevor wir tatsächlich ein sinnvolles Programm schreiben können, müssen wir lernen, wie man diese Standardbibliotheken zu unserem Projekt hinzufügt.
Um externe Dateien zu Ihrem Programm hinzuzufügen, müssen Sie Präprozessor-Direktiven verwenden. Dies sind die Befehle, die den Präprozessor, ein Werkzeug, das Code vor der Kompilierung transformiert, anleiten. Die Syntax der meisten Präprozessordirektiven lautet:
directive.h
1#directive parameters
Der Befehl, der externe Dateien zu Ihrem Programm hinzufügt, heißt #include
, und dies ist der Befehl, den wir vorerst am häufigsten verwenden werden.
include.h
1#include <name>
Standarddateien werden mithilfe von spitzen Klammern < >
eingebunden, aber du kannst auch eigene Dateien erstellen und sie deinem Projekt auf ähnliche Weise hinzufügen, indem du doppelte Anführungszeichen " "
verwendest.
Wie #include funktioniert
Schau dir den Code unten an. Eine der Klammern fehlt. Versuche, diesen Code auszuführen und schau, was passiert.
main.cpp
1234int main() { return 0;
Sie erhalten einen Fehler wegen einer fehlenden }
. Dies geschieht absichtlich, um zu zeigen, wie das #include
funktioniert. Wir können eine separate Datei erstellen, die nur das }
-Symbol enthält, und diese in der main.cpp
-Datei mit der #include
-Direktive einfügen.
main.cpp
header.h
1234int main() { #include <header.h>
Das Problem wurde behoben, und Sie sollten keinen Fehler mehr feststellen. Der Grund für diese Lösung liegt in der Natur der #include
-Direktive, die im Wesentlichen einfach den Inhalt einer Datei an der Stelle kopiert und einfügt, an der sie aufgerufen wird.
Danke für Ihr Feedback!