#include
Aus cppreference.com
< cpp | preprocessor
Syntax:
#include <Dateiname> #include "Dateiname"
Dieser Befehl liest eine Datei und fügt ihren Inhalt anstelle des #include-Befehls ein. In den beiden Fällen sucht der Compiler an unterschiedlichen Orten nach der angegebenen Datei.
Während das Verhalten bzgl. der Suche eigentlich dem Compiler überlassen bleibt, bedeuten die spitzen Klammern üblicherweise eine Suche im Ordner mit den Standard-Headern und die Anführungszeichen eine Suche im aktuellen Ordner. Der #include-Befehl von C++ muss nicht zwingend die vollen Dateinamen beinhalten, zumindest nicht für die Standardbibliotheken. Daher kommt man mit einem
#include <iostream>davon, ohne dass sich der Compiler beschwert.