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

La Référence du préprocesseur C/C++ décrit le préprocesseur tel qu'il est implémenté dans Microsoft C/C++. Le préprocesseur exécute des opérations préliminaires sur les fichiers C et C++ avant qu'ils soient passées au compilateur. Vous pouvez utiliser le préprocesseur pour compiler du code de façon conditionnelle, insérer des fichiers, spécifier des messages d'erreur au moment de la compilation et appliquer des règles propres à l'ordinateur à des sections de code.

Dans cette section

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

  • Opérateurs de préprocesseur
    Présente les quatre opérateurs propres au préprocesseur utilisés dans le contexte de la directive #define.

  • Macros prédéfinies
    Présente les macros prédéfinies telles qu'elles sont spécifiées par ANSI et Microsoft C++.

  • Pragmas
    Présente les pragmas, qui permettent à chaque compilateur d'offrir des fonctionnalités propres aux ordinateurs et aux systèmes d'exploitation tout en conservant une compatibilité globale avec les langages C et C++.

Rubriques connexes

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

  • Référence du langage C
    Fournit des documents de référence pour l'implémentation Microsoft du langage C.

  • Génération d'un programme C/C++
    Fournit des liens vers des rubriques décrivant les options du compilateur et de l'é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 de Visual Studio qui vous permet de spécifier les répertoires dans lesquels le système de projet effectuera ses recherches pour trouver les fichiers de votre projet C++.