Modifications apportées à Visual C++ 2005 et aux éditions antérieures
Mise à jour : novembre 2007
Pour Visual C++ 2005, le langage Visual C++ a été étendu pour prendre en charge le développement de composants et d'applications qui s'exécutent sur une machine virtuelle avec garbage collection. Ces ajouts ont été approuvés par la commission de normalisation des normes C++/CLI. Visual C++ 2005 cible le Common Language Runtime (CLR) du .NET Framework, l'implémentation de Microsoft d'une machine virtuelle récupérée par le garbage collector, mais peut être utilisé pour cibler n'importe quelle plateforme conforme au standard CLI.
La syntaxe Visual C++ prise en charge par Visual C++ 2005 pour la programmation .NET est maintenant beaucoup plus naturelle que la syntaxe des Extensions managées pour C++ introduite dans Microsoft Visual C++ .NET 2003. Les Extensions managées pour C++ sont toujours prises en charge, mais ont été désapprouvées en faveur d'une nouvelle syntaxe. Pour plus d'informations, consultez Language Features for Targeting the CLR.
Un grand nombre de nouvelles fonctionnalités ont également été ajoutées pour la programmation native, notamment pour cibler des architectures de processeur 64 bits, ainsi que de nouvelles fonctions de bibliothèque avec sécurité améliorée, etc. Pour une liste complète des nouvelles fonctionnalités, suivez les liens ci-dessous.
Visual C++ 2005 Service Pack 1
Visual C++ 2005
Modifications apportées à l'environnement de développement de Visual C++ 2005
Nouveautés du compilateur, du langage et des outils dans Visual C++ 2005