Visual C++ dans Visual Studio 2015

 

Date de publication : novembre 2016

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Le langage de programmation et les outils de développement Visual C++ vous aident à développer des applications Windows universelles natives, des applications de bureau et serveur natives, des bibliothèques multiplateformes qui s’exécutent sur Android, iOS et Windows, ainsi que des applications managées qui s’exécutent sur le .NET Framework.

À qui cette documentation est-elle destinée ?

Ce contenu est destiné aux développeurs C++ qui écrivent des programmes.

  • Si vous recherchez un package redistribuable C++ et des composants d’exécution pour pouvoir exécuter un programme, accédez au Centre de téléchargement Microsoft et entrez Visual C++ dans la zone de recherche.

  • Si vous recherchez une introduction aux concepts de base de la programmation en C++, accédez à l’un des nombreux sites web qui offrent ce contenu ou obtenez une copie de l’ouvrage Programming -- Principles and Practice Using C++Programmation (deuxième édition) de l’inventeur du C++, Bjarne Stroustrup. Le contenu Visual C++ part du principe que vous avez déjà une connaissance de base de C++.

  • Si vous cherchez le compilateur Visual C++, vous devez télécharger une édition payante ou gratuite de Visual Studio 2015 à partir du site web https://www.visualstudio.com/.

System_CAPS_ICON_warning.jpg Avertissement

Dans Visual Studio 2015, Visual C++ n’est pas installé par défaut. Lors de l'installation, veillez à choisir l'installation Personnalisée, puis les composants C++ dont vous avez besoin. Ou, si Visual Studio est déjà installé, choisissez Fichier | Nouveau | Projet | C++ et vous serez invité à installer les composants nécessaires.

Nouveautés dans Visual C++
Découvrez les nouveautés intégrées dans Visual C++.

Modifications avec rupture dans Visual C++ 2015
Découvrez les modifications avec rupture introduites dans cette version.

Bienvenue dans C++
En savoir plus sur les techniques de programmation C++ basées sur C++11 et C++14 qui vous permettent d’écrire rapidement du code sécurisé et d’éviter la plupart des pièges de la programmation de style C.

How to Report a Problem with the Visual C++ Toolset
Découvrez comment créer des rapports d’erreurs efficaces portant sur l’ensemble d’outils Visual C++ (compilateur, éditeur de liens et autres outils) et différentes manières de soumettre votre rapport.

Guide du portage et de la mise à niveau de Visual C++
Conseils pour le portage de code et la mise à niveau de projets vers Visual C++ dans Visual Studio 2015, notamment le portage de code C++ vers Windows 10 et la plateforme Windows universelle.

Prise en charge des fonctionnalités C++11/14/17
Découvrez la prise en charge des fonctionnalités C++11 et C++14 dans Visual C++.

Blog de l’équipe Visual C++
Obtenez plus d’informations sur les nouvelles fonctionnalités et les informations les plus récentes des développeurs de Visual C++.

Téléchargements de Visual Studio
Téléchargez Visual C++.

Outils et modèles Visual C++ dans les éditions Visual Studio
Découvrez les différentes éditions de Visual Studio.

Plateformes prises en charge
Découvrez quelles plateformes sont prises en charge.

Exemples Visual C++
Informations sur les exemples.

Communauté Visual Studio
Découvrez comment obtenir de l’aide, consigner des bogues et envoyer des suggestions pour Visual Studio.

Applications de plateforme Windows universelle
Recherchez des guides et du contenu de référence dans le Centre de développement Windows. Pour plus d’informations sur le développement d’applications du Windows Store, consultez Développer des applications du Windows Store à l’aide de Visual Studio et Feuille de route pour les applications du Windows Store en C++.

Applications de bureau Windows (Visual C++)
Apprenez à créer des applications de bureau dotées d’une boucle de messages et de rappels.

DLL en Visual C++
Découvrez comment utiliser Win32, ATL et MFC pour créer des DLL de bureau Windows, et obtenez des informations sur la façon de compiler et d’enregistrer votre DLL.

Programmation parallèle
Apprenez à utiliser la bibliothèque de modèles parallèles, C++ AMP, OpenMP et d’autres fonctionnalités associées au multithreading dans Windows.

Meilleures pratiques pour la sécurité
Apprenez à protéger des applications contre un code malveillant et une utilisation non autorisée.

Cloud et programmation Web
En C++, vous disposez de plusieurs options de connexion web et cloud.

Accès aux données
Connectez-vous aux bases de données à l’aide d’ODBC et d’autres technologies d’accès de base de données.

Texte et chaînes
En savoir plus sur l’utilisation de différents formats et encodages de texte et de chaîne pour un développement local et international.

Pour découvrir comment créer des projets, travailler avec des fichiers de code source, lier des bibliothèques, compiler, déboguer, profiler, déployer, etc., consultez IDE et outils de développement.

Pour plus d’informations sur le langage C++, consultez Référence du langage C++.

Pour plus d’informations sur le préprocesseur C++, consultez Référence du préprocesseur C/C++.

Les sections suivantes fournissent des informations sur les différentes bibliothèques C++ incluses avec Visual C++.

Référence sur les bibliothèques Runtime C
Inclut des solutions alternatives optimisées en matière de sécurité pour les fonctions connues pour poser des problèmes de sécurité.

Bibliothèque standard C++
Bibliothèque STL (Standard Template Library).

Bibliothèque ATL (Active Template Library)
Prise en charge des applications et des composants COM.

Bibliothèques MFC (Microsoft Foundation Class)
Prise en charge pour la création d’applications de bureau dotées d’interfaces utilisateur traditionnelles ou Office.

Bibliothèque de modèles parallèles
Algorithmes asynchrones et parallèles qui s’exécutent sur le processeur.

C++ AMP (C++ Accelerated Massive Parallelism)
Algorithmes massivement parallèles qui s’exécutent sur le GPU.

Bibliothèque de modèles Windows Runtime (WRL)
Applications et composants Windows 8.x Store.

Programmation .NET avec C++/CLI
Programmation du Common Langage Runtime (CLR).

Consultez également la documentation relative à STL/CLR et à la Bibliothèque de prise en charge C++.

Cette section contient des liens vers des bibliothèques qui ne sont pas incluses avec Visual Studio, mais qu’il est possible de télécharger et d’utiliser avec Visual C++.

Boost
Une bibliothèque populaire et largement utilisée.

Kit de développement logiciel (SDK) REST C++.
Bibliothèque Microsoft pour communiquer avec les services web via HTTP.

Ressources Visual C++
Autres ressources Visual C++

C++ standard
Découvrez C++, obtenez une vue d’ensemble du langage C++ moderne et bénéficiez de liens vers des ouvrages, des articles, des entretiens et des événements.

Apprendre Visual C++
Commencez à vous familiariser avec le langage C++.

Référence du langage C
Référence sur les bibliothèques Runtime C
Fonctions intrinsèques du compilateur et langage assembleur

Afficher: