Manual de migraciones C++/CLI
Actualización: noviembre 2007
Ésta es una guía para trasladar los programas de Visual C++ de Extensiones administradas para C++ a Visual C++ 2008. 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++ 2008, 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
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 fijados. 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.