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++.Para obtener un resumen de lista de comprobación de los cambios sintácticos, vea Managed Extensions for C++ Syntax Upgrade Checklist.
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++, si existen, y se indican los constructores para los que no existe ninguna asignación.
En esta sección
Esquema de cambios (C++/CLI)
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 (C++/CLI)
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 (C++/CLI)
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 (C++/CLI)
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 (C++/CLI)
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)
Extensiones de componentes para plataformas de tiempo de ejecución