In dieser Übersicht werden die Befehle des Präprozessors dargestellt.
Die Befehle zur bedingten Compilierung
und zur Define-Anweisung
wurden im Kapitzel Programmstrukturierung
bereits ausführlich behandelt.
Darüberhinaus sind folgende Konstanten vordefiniert und dürfen nich
umdefiniert oder gelöscht werden (was auch für den Operator
defined gilt). (siehe auch ein Beispiel im Kapitel
Programmstruktrurierung.
)
__FILE__
: Gibt den Namen der Datei an, die
gerade compiliert wird
__DATE__
: Gibt das Datum des Compiliervorgangs
an
__TIME__
: Gibt die Uhrzeit an, zu der der
Compilevorgang gestartet wurde
__LINE__
: Gibt die aktuelle Zeile der Datei an,
in der der Compiler sich gerade befindet
__STDC__
: Ist eins, wenn im Standard-C Modus
compiliert wird
__cplusplus
: Ist eins, wenn der Compiler im C++
- Modus ist.
Je nach C++-Compiler können noch andere (insbesondere plattformabhängige) Präprozessorvefehle definiert sein. Dies muß dann im Handbuch bzw. der Online-Hilfe nachgeschlagen werde.