Compartilhar via


C + + / CLI Primer de migração

Este é um guia para a movimentação de seus programas do Visual C++ de Managed Extensions for C++ para Visual C++ 2010. 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 inúmeras melhorias significativas em relação de Managed Extensions. Esta seção fornece uma lista enumerada dos recursos de linguagem Managed Extensions for C++ e o seu mapeamento para Visual C++ 2010 onde tal um mapeamento existe e aponta as construções para a qual não existe mapeamento.

In This Section

  • Estrutura de tópicos de alterações
    Resumo de alto nível para referência rápida, fornecendo uma lista das alterações em cinco categorias gerais.

  • Palavras-chave da Linguagem
    Discute alterações em palavras-chave de idioma, incluindo a remoção de duplo sublinhado e a introdução de palavras-chave contextual e espaçadas.

  • Tipos gerenciados (C + + CL)
    Examina as alterações sintáticas na declaração de sistema do tipo comum (CTS) – Isso inclui alterações na declaração de classes, arrays (inclusive a matriz de parâmetros), enums e assim por diante.

  • Declarações de membro dentro de uma classe ou Interface
    Apresenta as alterações que envolvam os membros de classe como, por exemplo, propriedades escalares, propriedades do índice, operadores, delegados e eventos.

  • Tipos de valor e seus comportamentos
    Concentra-se nos tipos de valor e a nova família de ponteiros de interiores e fixação. Ele também aborda um número de alterações de semântica significativo como, por exemplo, a introdução de boxe implícito, imutabilidade dos tipos de valor convertidos e a remoção do suporte para construtores de padrão nas classes de valor.

  • Alterações de linguagem geral
    Alterações semânticas de detalhes, como suporte a notação de projeção, string literal comportamento e alterações a semântica entre ISO-c e C + + / CLI.

Consulte também

Conceitos

Mistos de Assemblies (nativos e gerenciados)

Language Features for Targeting the CLR