Voici la liste des différentes directives de compilation reconnu par le préprocesseur du langage de programmation C++ :
Directive | Description |
---|---|
#include | Cette directive permet d'indiquer qu'il faut inséré/inclure le fichier spécifié dans le code source actuellement en compilation. |
#define | Cette directive permet d'indiquer une constante, une valeur à remplacer par l'étiquette spécifié ou symbole conditionnel. |
#endif | Cette directive permet d'indiquer la fin du situation de test «#if». |
#elif | Cette directive permet d'indiquer, lorsqu'elle est précédé par un «#if», qu'il faut compiler le code source entre la condition spécifié et la directive «#else» ou «#endif» si la condition est vrai. |
#else | Cette directive permet d'indiquer la situation contraire au #if précédemment spécifié. |
#if | Cette directive permet d'indiquer qu'il faut compiler le code source entre la condition spécifié et la directive «#else» ou «#endif» si la condition est vrai. |
#ifdef | Cette directive permet d'indiquer qu'il faut compiler le code source entre la condition spécifié et la directive «#else» ou «#endif» si la condition est vrai. |
#ifndef | Cette directive permet d'indiquer qu'il faut compiler le code source entre la condition spécifié et la directive «#else» ou «#endif» si la condition est fausse. |
#line | Cette directive permet d'affecter la variable «__LINE__» et «__FILE__» la valeur spécifié. |
#pragma | Cette directive permet d'indiquer un pragma, soit un directive spécifique au système d'exploitation, au matériel ou une configuration particulière. |
Remarques
- Il existe un équivalent des directives de compilations dans les langages de programmation Pascal (Free Pascal, Turbo Pascal,...) et Delphi en général, qu'il indique dans les commentaires avec un caractère «$» plutôt que «#».
- Les pragmas existent également dans le langage de programmation Perl mais s'applique plutôt au système d'exploitation ou environnement.
Dernière mise à jour : Lundi, le 3 août 2015