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
course content

Kursinhalt

C++ Einführung

C++ Einführung

1. Erste Schritte
2. Einführung in Operatoren
3. Variablen und Datentypen
4. Einführung in den Programmfluss
5. Einführung in Funktionen

book
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:

h

directive

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.

h

include

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.

cpp

main

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.

cpp

main

h

header

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.

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

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

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt