Share via


Visual C++

Mise à jour : novembre 2007

Visual C++ 2008 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++ 2008. 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++ 2008 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.

Remarque :

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 avec 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/library.

Remarque :

Si vous commencez juste dans l'apprentissage de C++, nous vous recommandons de consulter le guide « C++ Beginner's Guide » (en anglais) écrit par Herb Schildt, disponible en ligne à l'adresse https://go.microsoft.com/fwlink/?LinkId=115303.

Dans cette section

Rubriques connexes