Primer de migração C++/CLI
Este é um guia para mover seus programas do Visual C++ de Extensões Gerenciadas para C++ para o Visual C++. Para um resumo da lista de verificação de alterações sintáticas, consulte Managed Extensions for C++ Syntax Upgrade Checklist.
C++/CLI estende um paradigma de programação de componente dinâmico para a linguagem padrão ISO-C++. O novo idioma oferece alguns aprimoramentos significativos em Extensões Gerenciadas. Esta seção fornece uma lista enumerada dos recursos de linguagem das Extensões Gerenciadas para C++ e seus mapeamentos para Visual C++, onde tal mapeamento existe e aponta para as construções para as quais não existem mapeamentos.
Nesta seção
Destaques de alterações (C++/CLI)
Um contorno de alto nível para referência rápida, fornecendo uma listagem das alterações em cinco categorias gerais.Palavras-chave da linguagem (C++/CLI)
Descreve alterações em palavras-chave da linguagem, incluindo a remoção do sublinhado duplo e a introdução de palavras-chave contextuais e espaçadas.Tipos gerenciados (C++/CL)
Observe alterações sintáticas na declaração do Common Type System (CTS) – isso inclui alterações na declaração de classes, matrizes (incluindo a matriz de parâmetros), enum, e assim por diante.Declarações de membro em uma classe ou uma interface (C++/CLI)
Apresenta as alterações que envolvem membros de classe como propriedades escalares, propriedades de índice, operadores, delegados e eventos.Tipos de valor e seus comportamentos (C++/CLI)
Foco nos tipos de valor e na nova família de ponteiros interiores e fixos. Também debate um número de alterações significativas de semântica como a introdução de boxing implícito, a imutabilidade de tipos boxed value e a remoção de suporte para construtores padrão dentro das classes de valor.Alterações gerais em linguagens (C++/CLI)
Detalha as alterações semânticas, como o suporte para notação de conversão, comportamento do literal de cadeia de caracteres e alterações na semântica entre ISO-C++ e C++/CLI.
Consulte também
Conceitos
Assemblies mistos (nativos e gerenciados)
Extensões de componente para plataformas de tempo de execução