Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

Initiation à la migration de C++/CLI

Ce document vous guidera pour porter vos programmes Visual C++ d'Extensions managées pour C++ sur Visual C++ 2010. Pour une liste rapide des modifications syntaxiques, consultez Managed Extensions for C++ Syntax Upgrade Checklist.

C++/CLI étend le paradigme de programmation par composants dynamiques au langage standard ISO-C++. Le nouveau langage offre plusieurs améliorations significatives quant aux Extensions managées. Ce document fournit une énumération des caractéristiques du langage des Extensions managées pour C++ et de leur mappage à Visual C++ 2010, lorsqu'un tel mappage existe. Il signale également les constructions pour lesquelles aucun mappage n'existe.

Plan des modifications

Un survol pour référence rapide, qui fournit une liste des modifications classées en cinq grandes catégories.

Mots clés de langage

Traite des modifications des mots-clés du langage, en particulier de la suppression du trait de soulignement double et de l'introduction de mots clés à la fois contextuels et espacés.

Types managés (C++/CL)

Examine les modifications syntaxiques apportées à la déclaration du système de type commun (CTS, Common Type System), soit les modifications de la déclaration de classes, de tableaux (y compris le tableau de paramètres), d'enums, etc.

Déclarations de membre dans une classe ou interface

Présente les modifications qui concernent des membres de classe tels que les propriétés scalaires, les propriétés d'index, les opérateurs, les délégués ou les événements.

Types valeur et leurs comportements

Se penche sur les types valeur et la nouvelle famille de pointeurs intérieurs et épingles. Il expose également plusieurs modifications sémantiques significatives telles que l'introduction de la conversion boxing implicite, l'immuabilité de types valeur boxed et la suppression de la prise en charge des constructeurs par défaut dans les classes value.

Modifications d'ordre général apportées au langage

Détaille des modifications sémantiques telles que la prise en charge de la notation de cast, le comportement des littéraux de chaîne et les modifications sémantiques entre ISO C++ et C++/CLI.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft