Compartilhar via


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