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.