Directives pour le compilateur – C++
Les directives de contrôle du compilateur sont marquées avec # et précèdent le plus souvent le programme.
La directive d'inclusion
Directif inclure donne le nom du fichier d'en-tête du module, dont le contenu est inclus dans le programme. Des modules standard contenant des fonctions linguistiques typiques utilisées dans le programme peuvent être inclus (le nom est placé entre crochets <>) ou propres modules (le nom est placé entre guillemets ” “):
# inclure <stdio.h> //module standard
# inclure “dictionnaire h” // propre module
Définir la directive
Directif définir déclare une constante de texte remplacée dans le texte du programme par une chaîne représentant la valeur de la constante:
# définir steName
np. constante n:
# définir n 100
Directive de compilation conditionnelle ifndef endif
Directive de compilation conditionnelle ifndef endif compile conditionnellement un module, si la constante utilisée dans la condition n'est pas définie, puis la directive définir définit une constante. Sinon, la compilation n'a pas lieu. Entre ifndef une fin si le contenu du module d'en-tête est placé:
# ifndef stal_modulu
# définir stala_modulu
modul_declarations
# fin si