Modifications avec rupture dans Visual C++ .NET 2003
Mise à jour : novembre 2007
La conformité du compilateur Visual C++ avec la norme C++ a considérablement augmenté dans la version Visual Studio .NET 2003. Cette conformité est accompagnée de plusieurs modifications avec rupture. Beaucoup de ces modifications provoquent désormais des erreurs du compilateur, où il n'en survenait aucune dans les versions précédentes. Toutefois, plusieurs erreurs silencieuses ou d'exécution sont également décrites dans cette section.
Une modification avec rupture liée à la non conformité est que le débogage juste-à-temps pour les images /clr ne fonctionnera pas, sauf si vous ajoutez DebuggableAttribute ou utilisez un fichier de configuration (.ini) ; pour plus d'informations, consultez Simplification du débogage d'une image.
Pour les problèmes de conformité restants, consultez Problèmes de conformité aux normes dans Visual C++.
La recherche dépendante d'un argument (Koenig) est maintenant prise en charge
Troncation des noms à l'ancien format pour les instanciations de modèles exportés
Les objets temporaires ne peuvent par être liés à des références non const
Récapitulatif des modifications avec rupture au moment de la compilation