C + + / CLI migração Primer
Este é um guia para mover seus programas do Visual C++ de Managed Extensions for C++ para Visual C++.Para obter 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 o idioma padrão ISO C++.O novo idioma oferece vários aprimoramentos significativos sobre extensões gerenciadas.Esta seção fornece uma lista enumerada de Managed Extensions for C++ recursos de linguagem e seu mapeamento para Visual C++ onde tal um mapeamento existe e aponta as construções para o qual não existe mapeamento.
Nesta seção
Destaques de alterações (C++/CLI)
Resumo de alto nível para referência rápida, fornecendo uma lista das alterações em cinco categorias gerais.Palavras-chave da linguagem (C++/CLI)
Discute alterações em palavras-chave de idioma, incluindo a remoção de sublinhado duplo e a introdução de palavras-chave contextual e espaçadas.Tipos gerenciados (C + + CL)
Procura sintáticas alterações na declaração de sistema do tipo comum (CTS) – Isso inclui alterações na declaração de classes, matrizes (incluindo a matriz de parâmetro), enums e assim por diante.Declarações de membro em uma classe ou uma interface (C++/CLI)
Apresenta as alterações envolvendo membros de classe, como propriedades escalares, propriedades do índice, operadores, delegados e eventos.Tipos de valor e seus comportamentos (C++/CLI)
Concentra-se em tipos de valor e a nova família de ponteiros interiores e fixação.Ele também aborda um número de alterações de semântica significativo, como a introdução de boxing implícito, imutabilidade dos tipos de valor convertidos e a remoção do suporte para construtores de classes de valor.Alterações gerais em linguagens (C++/CLI)
Alterações semânticas de detalhes, como suporte para notação cast, seqüência de caracteres literal comportamento e alterações na semântica entre ISO-c e C + + / CLI.
Consulte também
Conceitos
Mistos Assemblies (nativos e gerenciados)
Extensões de componente para plataformas de tempo de execução