Manual de migraciones C++/CLI

Ésta es una guía para trasladar los programas de Visual C++ de Extensiones administradas para C++ a Visual C++ 2010. Para obtener un resumen de lista de comprobación de los cambios sintácticos, vea Extensiones administradas para la lista de comprobación de actualizaciones de sintaxis de C++.

C++/CLI amplía el paradigma de programación de componente dinámico al lenguaje estándar ISO-C++. El nuevo lenguaje ofrece varias mejoras significativas en las Extensiones administradas. En esta sección se ofrece una lista de las características del lenguaje de Extensiones administradas para C++ y sus asignaciones con Visual C++ 2010, si existen, y se indican los constructores para los que no existe ninguna asignación.

En esta sección

  • Esquema de cambios
    Una descripción de alto nivel de consulta rápida, que proporciona una lista de los cambios bajo cinco categorías generales.

  • Palabras clave del lenguaje
    Describe los cambios de palabras claves del lenguaje, incluida la eliminación del subrayado doble y la inclusión de palabras clave contextuales y espaciadas.

  • Tipos administrados (C++/CL)
    Explica los cambios sintácticos de la declaración del Sistema de tipos comunes (CTS); esto incluye los cambios de la declaración de clases, matrices (incluida la matriz de parámetros), enumeraciones, etc.

  • Declaraciones de miembros en una clase o interfaz
    Presenta los cambios que afectan a miembros de clase, como propiedades escalares, propiedades de índice, operadores, delegados y eventos.

  • Tipos de valor y su comportamiento
    Se centra en los tipos de valor y en la nueva familia de punteros interiores y anclados. También trata sobre una serie de cambios semánticos importantes como la inclusión de la conversión boxing implícita, la inmutabilidad de los tipos de valor a los que se ha aplicado una conversión boxing y la eliminación de la compatibilidad de los constructores predeterminados dentro de las clases de valores.

  • Cambios generales en el lenguaje
    Detalla cambios semánticos como la compatibilidad con la notación de la conversión de tipos, el comportamiento de los literales de cadena, y cambios semánticos entre ISO-C++ y C++/CLI.

Vea también

Conceptos

Ensamblados mixtos (nativos y administrados)

Language Features for Targeting the CLR