Visual C++
Le langage et des outils puissants et flexibles d' Visual C++ dans Visual Studio activent le développement des applications d' Windows Store natif, des applications de bureau natives, et les applications managées qui s'exécutent sur le .NET Framework.Visual C++ inclut ces composants :
Environnement de développement Visual Studio
L'environnement de développement prend en charge le flux de travail entier de développement, de créer et de gérer des projets dans le code, le débogage, le profilage, et le déploiement d'écriture aux utilisateurs finaux.Outils visuels de C++compiler
Le compilateur prend en charge le développement du code natif et le développement qui cible le common langage runtime (CLR).NET.Visual C++ prend en charge directement la compilation pour les ordinateurs x86, et inclut également les compilateurs qui x64 cible et ARM.Il optimise les performances pour toutes les plateformes.Bibliothèques
Bibliothèque Runtime C (CRT)
Alternatives de sécurité améliorées Includes aux fonctions qui sont connues pour provoquer des problèmes de sécurité.Bibliothèque C++ standard
Contient la bibliothèque et la bibliothèque de modèles Standard (STL) process iostreams.ATL (ATL)
Pour la création de composants COM et des applications.Bibliothèques Microsoft Foundation Class) (MFC)
Pour la création d'applications de bureau qui ont des interfaces utilisateur traditionnelles ou de style d'Office.Bibliothèque de modèles parallèles
Pour les algorithmes asynchrones et parallèles qui s'exécutent sur l'UC.C++ ampère (parallélisme massif accéléré par C++)
Pour les algorithmes parallèles massivement qui s'exécutent sur le GPU.Bibliothèque de modèles Windows Runtime C++ (WRL),
Pour le développement de style COM des applications et des composants d' Windows Store .Les bibliothèques de classes.NET Framework (à l'aide de C++/CLI), STL/CLR, et la bibliothèque de prise en charge C++
Pour le développement d'applications managées.
En outre, lorsque vous utilisez Visual C++ vous pouvez également accéder aux API windows pour les applications d' Windows Store et des applications de bureau.Les fichiers d'en-tête et les fichiers de .winmd pour ces API sont inclus dans Visual Studio, dans Kit de développement logiciel Windows pour Windows 8.
[!REMARQUE]
Visual Studio Express 2012 pour Windows 8 prend uniquement en charge la création et le déploiement des applications et des composants d' Windows Store, et ne prend pas en charge les applications de Bureau ou de console.Pour le développement bureautique, vous pouvez utiliser Visual Studio Express 2012 pour le bureau Windows ou l'une des éditions de Visual Studio 2012 .Pour plus d'informations sur les éditions de Visual Studio, consultez Visual C++ Tools and Templates in Visual Studio Editions.
Dans cette section
Mise en route de Visual C++ dans Visual Studio 2012
Informations sur la façon de commencer à utiliser cette version finale.Langage C++ et bibliothèques standard
Guide de programmation et Contains contenu de référence sur le langage et les bibliothèques C++.Applications Windows Store
Les liens vers les repères et au contenu de référence sur le développeur Windows centrent.Applications bureautiques Win32 (Visual C++)
Contient les repères et le contenu de référence pour créer des applications bureautiques avec une boucle de messages et des rappels.ATL et MFC
Contient les repères et le contenu de référence pour l'ATL et MFC (Microsoft Foundation Classes.DLL dans Visual C++
Décrit comment utiliser Win32, ATL, et MFC pour créer les DLL de bureau Windows, et fournit des informations sur la façon de compiler et inscrire votre DLL.Programmation parallèle dans Visual C++
Contient les repères et le contenu de référence sur la bibliothèque de modèles parallèles, C++ ampère, OpenMP, et d'autres fonctionnalités liées au fonction multithread sur windows.programmation. NET dans Visual C++
Fournit des informations qui sont spécifiques à la programmation du common langage runtime (CLR).Intrinsèques du compilateur et langage assembleur
Contient les repères et le contenu de référence pour le Microsoft macro assembler.Tools for Visual C++ Development
Contient des repères et le contenu de référence sur la création de projets, écrivez le code, le débogage de profil, le, déployer, et plus encore.Rubriques spécialisés
Fournit des informations supplémentaires sur les rubriques qui sont appropriés pour la programmation Visual C++.Meilleures pratiques de sécurité pour C++
Fournit des suggestions sur la façon de protéger les applications de code nuisible et l'utilisation non - autorisée.Exemples Visual C++
Liens vers des exemples complets de projet.
Rubriques connexes
- Apprenez Visual C++
Cette partie du site Web du centre de développement Visual Studio contient de l'aide pour les personnes qui commencent immédiatement à apprentissage du C++.