Le préprocesseur - Index
Remonter à Guide du langage C++ - Index
Cette section contient les rubriques relatives au préprocesseur C++Builder.
Le préprocesseur est un traitement de texte qui effectue des opérations préliminaires sur les fichiers C et C++ avant de les transmettre au compilateur. Le compilateur C++Builder invoque normalement le préprocesseur dans sa première passe pour convertir le texte d'un fichier source en tant que partie de la première phase de la conversion. Vous pouvez aussi invoquer le préprocesseur séparément, avec le préprocesseur CPP32.EXE en ligne de commande, pour traiter le texte sans compilation. Vous pouvez utiliser le préprocesseur pour insérer des fichiers, compiler conditionnellement du code, appliquer des substitutions de macro, spécifier des messages d'erreur de compilation et appliquer les règles spécifiques à la machine aux sections de code.
Rubriques
- Directives du préprocesseur
- Définition et annulation de la définition des macros
- Macros avec paramètres
- Macros prédéfinies
- Macros de compatibilité Delphi
- Utilisation de la barre oblique inversée (\) de poursuite de ligne
- Directives #pragma
- #pragma alias
- #pragma alignment
- #pragma anon_struct
- #pragma argsused
- #pragma checkoption
- #pragma codeseg
- #pragma comment
- #pragma defineonoption et #pragma undefineonoption
- #pragma exit
- #pragma hdrfile
- #pragma hdrstop
- #pragma inline
- #pragma intrinsic
- #pragma link
- #pragma messages
- #pragma nopushoptwarn
- #pragmaobsolete
- #pragma once
- #pragma option
- #pragma pack
- #pragma package
- #pragma region et #pragma end_region
- #pragma resource
- #pragma startup
- #pragma undefineonoption
- #pragma warn
- Pseudo-grammaire