Visual C++

Visual C++ 2010 fournit un environnement de développement puissant et flexible pour créer des applications basées sur Microsoft Windows et Microsoft .NET. Vous pouvez l'utiliser dans un système de développement intégré, ou vous pouvez utiliser des outils individuels. Visual C++ comprend les composants suivants :

  • Les outils du compilateur de Visual C++ 2010. Le compilateur prend en charge les développeurs de code natif traditionnels et les développeurs qui ciblent des plateformes de machine virtuelle telles que le Common Language Runtime (CLR). Visual C++ 2010 comprend des compilateurs pour cibler x64 et Itanium. Le compilateur continue de prendre en charge directement le ciblage des ordinateurs x86 et optimise les performances pour les deux plateformes.

  • Bibliothèques Visual C++. Celles-ci comprennent la bibliothèque ATL (Active Template Library) standard, les bibliothèques MFC (Microsoft Foundation Class) et les bibliothèques standard telles que la bibliothèque C++ standard, composée de la bibliothèque iostreams et de la bibliothèque STL (Standard Template Library), et la bibliothèque Runtime C (CRT). La bibliothèque CRT inclut des alternatives de sécurité améliorées pour les fonctions connues pour poser des problèmes de sécurité. La bibliothèque STL/CLR apporte STL aux développeurs managés. Une bibliothèque, la bibliothèque de prise en charge C++, avec de nouvelles fonctionnalités pour le marshaling de données, est conçue pour simplifier les programmes qui ciblent le CLR.

  • Environnement de développement de Visual C++. L'environnement de développement offre une prise en charge puissante de la gestion et de la configuration de projets (notamment grâce à une meilleure prise en charge des grands projets), ainsi qu'une aide pour modifier ou parcourir le code source et des outils de débogage. Cet environnement prend également en charge IntelliSense, qui effectue des suggestions contextuelles intelligentes au cours de la création du code.

Outre des applications classiques d'interface graphique utilisateur, Visual C++ permet aux développeurs de générer des applications Web, des applications Windows Smart Client, ainsi que des solutions pour client basique et pour appareils mobiles Smart Client. C++ est le langage de niveau système le plus répandu au monde et Visual C++ offre aux développeurs un outil de génération de logiciels d'envergure internationale.

Notes

Visual C++ Express fournit un sous-ensemble des fonctionnalités disponibles dans d'autres éditions de Visual C++. C'est pourquoi, certains composants, bibliothèques ou fonctionnalités disponibles dans les autres éditions ne le sont plus dans cette version du produit, même s'ils sont décrits dans la documentation. Pour ces fonctionnalités, il faudra mettre à niveau votre version vers une autre version de Visual C++. Pour plus d'informations sur ces éditions, consultez Éditions Visual C++. La documentation incluse dans Visual C++ Express est un sous-ensemble de la documentation d'autres versions de Visual C++. Par conséquent, vous pouvez rencontrer des liens vers des rubriques qui ne sont pas disponibles. La documentation complète est disponible à l'adresse https://msdn.microsoft.com/fr-fr/library/default.aspx.

Notes

Si vous commencez l'apprentissage du C++, consultez le didacticiel de Herb Schildt disponible à l'Espace formations MSDN pour développeurs débutants Niveau un : Guide du débutant C++ (en anglais).

Dans cette section

Sections connexes