Anweisungen für den Compiler – C ++
Compiler-Steueranweisungen sind mit gekennzeichnet # und meistens vor dem Programm.
Die Include-Direktive
Richtlinie einschließen gibt den Namen der Modul-Header-Datei an, deren Inhalt im Programm enthalten ist. Standardmodule mit typischen Sprachfunktionen, die im Programm verwendet werden, können enthalten sein (Der Name steht in spitzen Klammern <>) oder eigene Module (Der Name wird zwischen Anführungszeichen gesetzt ” “):
# einschließen <stdio.h> //Standardmodul
# einschließen “Wörterbuch h” // eigenes Modul
Direktive definieren
Richtlinie definieren deklariert eine Textkonstante, die im Programmtext durch eine Zeichenfolge ersetzt wird, die den Wert der Konstante darstellt:
# definiere steName
np. Konstante n:
# definiere n 100
Bedingte Kompilierungsanweisung ifndef endif
Richtlinie zur bedingten Kompilierung IFNDEF endif Kompiliert bedingt ein Modul, wenn die in der Bedingung verwendete Konstante undefiniert ist, und dann die Richtlinie definieren definiert eine Konstante. Andernfalls findet keine Kompilierung statt. Zwischen IFNDEF ein Endif Der Inhalt des Header-Moduls wird platziert:
# ifndef stal_modulu
# definiere stala_modulu
modul_declarations
# Endif