Share via


Référence de préprocesseur C/C++

La C/C++ Preprocessor Reference explique le préprocesseur tel qu'il est implémenté dans Microsoft C/C++.Le préprocesseur effectue des opérations préliminaires sur les fichiers c et C++ avant qu'ils sont passés au compilateur.Vous pouvez utiliser le préprocesseur pour compiler du code, insérer des fichiers, spécifiez les messages d'erreur de compilation et appliquer des règles spécifiques à l'ordinateur à des sections de code conditionnellement.

Dans cette section

  • Directives de préprocesseur
    Décrit les directives, généralement utilisés pour rendre les programmes source faciles à modifier et à compiler dans des environnements d'exécution différents.

  • Opérateurs de préprocesseur
    Décrit les quatre opérateurs spécifiques au préprocesseur utilisées dans le cadre de la #define la directive.

  • Macros prédéfinies
    Traite les macros prédéfinies comme spécifié par ANSI et C++ de Microsoft.

  • Pragmas
    Traite des pragmas, qui offrent un moyen pour que chaque compilateur offrent des fonctionnalités spécifiques de machine et de système d'exploitation tout en conservant une compatibilité totale avec les langages c et C++.

Rubriques connexes

  • Référence du langage C++
    Fournit la documentation de référence pour l'implémentation Microsoft du langage C++.

  • Référence du langage c
    Fournit la documentation de référence pour l'implémentation Microsoft du langage C.

  • Génération d'un programme C/C++
    Fournit des liens vers les rubriques décrivant les options du compilateur et éditeur de liens.

  • Bibliothèques Visual C++
    Fournit des liens vers les différentes bibliothèques fournies avec Visual C++, notamment la bibliothèque ATL, MFC, OLE DB, la bibliothèque Runtime C et la bibliothèque C++ standard.

  • Création et gestion de projets Visual C++
    Décrit l'interface utilisateur dans Visual Studio qui permet de spécifier les répertoires dans lesquels le système de projet effectuera des recherches pour localiser les fichiers de votre projet C++.