C + c++ / CLI migração Primer

Este é um guia para mover os programas do Visual C++ de gerenciado Extensions para C++ para Visual C++ 2008. Para obter um resumo da lista de verificação de alterações sintáticas, consulte Lista de verificação de atualização de gerenciado Extensions para C++ sintaxe.

C + c++ / CLI estende um paradigma de programação de componente dinâmico para o linguagem padrão ISO-C++.O novo linguagem oferece várias melhorias significativas sobre extensões gerenciadas.Esta seção fornece uma lista enumerada de gerenciado Extensions para recursos da linguagem C++ e o mapeamento para Visual C++ 2008 onde tal um mapeamento existe e ressalta essas construções para o qual não existe mapeamento.

Nesta seção

  • Descrição das alterações
    Um estrutura de tópicos de alto nível para referência rápida, fornecendo uma lista de alterações em cinco categorias Geral.

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

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

  • Declarações de membro dentro de uma classe ou interface
    Apresenta sistema autônomo alterações envolvendo membros de classe sistema autônomo propriedades escalar, propriedades de índice, operadores, delegados e eventos.

  • Tipos de valor e seus comportamentos
    Concentra-se nos tipos de valor e a nova família de interiores e pinning ponteiros.Ele também aborda várias alterações semânticas significativo sistema autônomo a introdução de conversão boxing implícito, imutabilidade dos tipos de valor convertidos e a remoção do suporte para construtores padrão sistema autônomo classes de valor.

  • Geral linguagem Changes
    Alterações semânticas detalhes, sistema autônomo suporte a notação de projeção, string literal comportamento e alterações na semântica entre ISO-C++ e C + c++ / CLI.

Consulte também

Conceitos

Misto (nativo e gerenciado) assemblies

Novo Features Idioma in Visual C++