Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section de la documentation contient des références pour l'implémentation Microsoft des langages C et C++ standard ISO. La référence au langage comprend la documentation relative au préprocesseur, aux éléments intrinsèques du compilateur et aux langages d'assemblage pris en charge.
Vous trouverez également ici de la documentation sur la bibliothèque d'exécution C, la bibliothèque standard C++ et plusieurs autres bibliothèques disponibles avec le compilateur Microsoft C/C++ (MSVC).
Référence sur le langage
Langage C
Contenu de référence pour l’implémentation Microsoft de la bibliothèque C Standard.
Langage C++
Contenu de référence pour l'implémentation Microsoft du langage C++.
Préprocesseur C/C++
Contenu de référence pour le préprocesseur utilisé par C et C++.
Intrinsèques du compilateur
Décrit les fonctions intrinsèques disponibles dans Microsoft C et C++ pour les architectures x86, ARM, ARM64 et x64.
Assembleur en ligne
Explique comment utiliser l'assembleur inline de Visual C/C++ avec des processeurs x86 :
Référence de l'assembleur ARM
Fournit des informations de référence sur l'assembleur ARM de Microsoft (ARMASM) et les outils associés.
Référence de l'assembleur de macros Microsoft
Fournit des documents de référence pour l'assembleur Microsoft Macro (MASM).
Informations de référence sur les bibliothèques
Bibliothèques standard
Bibliothèque Runtime C
La référence pour l'implémentation Microsoft de la bibliothèque d'exécution C (CRT), parfois appelée CRT universelle.
Bibliothèque C++ Standard
La référence pour l'implémentation Microsoft de la bibliothèque standard C++.
Bibliothèques pour les applications Windows
MFC/ATL
Documentation sur les bibliothèques de classes Microsoft Foundation Classes (MFC) et Active Template Library (ATL).
Bibliothèques supplémentaires
C++ AMP (Parallélisme Massif Accéléré en C++)
Classes permettant d'utiliser les processeurs graphiques modernes pour la programmation à usage général.
Runtime de concurrence
Classes qui simplifient l'écriture de programmes utilisant le parallélisme de données ou le parallélisme de tâches.
OpenMP
Référence pour l'implémentation Microsoft de l'API OpenMP.
Bibliothèque de proxies
Une bibliothèque C++20 en-tête seulement pour l'utilisation du polymorphisme en C++ sans héritage. Pour des informations de référence sur l'API, voir les spécifications de Proxy 3.
Bibliothèque SafeInt
Une bibliothèque portable qui peut être utilisée avec MSVC, GCC ou Clang pour aider à prévenir les débordements d'entiers.
Bibliothèques d’accès aux données
Bibliothèques pour prendre en charge l'accès aux données à l'aide d'ATL ou MFC et de services anciens tels que OLE DB et ODBC.
Articles connexes
Le moteur d'exécution Windows (WinRT) avec C++
C++/WinRT est une projection de langage C++17 moderne entièrement standard pour les API Windows Runtime (WinRT), implémentée en tant que bibliothèque basée sur un fichier d’en-tête.
Bibliothèque de modèles C++ Windows Runtime (WRL)
Une ancienne bibliothèque de modèles pour le système d'exécution Windows, remplacée par C++/WinRT.