Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erkunden von C++-Präprozessor-Direktiven | Erste Schritte
C++ Einführung

bookErkunden 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

directive.h

copy
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

include.h

copy
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

main.cpp

copy
1234
int 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

main.cpp

header.h

header.h

copy
1234
int 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.

question mark

Was ist die Präprozessor-Direktive, um externe Dateien hinzuzufügen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 4

bookErkunden 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

directive.h

copy
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

include.h

copy
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

main.cpp

copy
1234
int 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

main.cpp

header.h

header.h

copy
1234
int 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.

question mark

Was ist die Präprozessor-Direktive, um externe Dateien hinzuzufügen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
some-alt