Pergunta

É onde qualquer C ++ compilador que suporta C ++ 0x já possui?

Foi útil?

Solução

Tanto o 2008 Visual C ++ 'Feature Pack' e g ++ suporte a alguns recursos.

O href="http://gcc.gnu.org/projects/cxx0x.html" rel="nofollow lista de C ++ 0x características suportado pelo g ++ .


O Visual C ++ 2008 Feature embalar ... inclui uma implementação de TR1. Porções de TR1 está prevista a adopção no próximo C ++ 0x padrão como o primeiro grande adição para a biblioteca ISO 2003 Standard C ++. Nossa implementação inclui uma série de características importantes, tais como:

  • Ponteiros inteligentes
  • análise da expressão comum
  • novos recipientes (tuplo, matriz, conjunto desordenado, etc)
  • geradores de números aleatórios sofisticados
  • polimórficos função wrappers
  • Tipo traços
  • E muito mais!

Outras dicas

GCC tem alguns dos apoiou. Consulte aqui .

Visual Studio 2010 CTP da Microsoft (Community Technology Preview) contém suporte para quatro C ++ 0x apresenta nomeadamente lambdas, auto, static_assert e referências rvalue.

Você pode baixar a imagem VPC aqui , certifique-se de ler a parte sobre contabilidade para o 01 de janeiro de 2009 data de validade ( este post é referenciado).

  • GCC 4.4 (não lançado ainda) apoiaria algumas características como auto.
  • GCC 4.3 tem suporte tr1 não é mau e alguns apresentam como modelos variádicos.
  • Últimas suportes compilador Intel muito bem alguns ++ 0x C apresenta:. Ele já tem o apoio da função auto e lambda

Existem compiladores que parcialmente suportam C ++ 0x, mas não pode haver suporte completo ainda porque a final C ++ 0x ainda não foi padronizado.

Scott Meyers tem um bom resumo detalhado de suporte C ++ 0x através de alguns compiladores comuns aqui:

http://www.aristeia.com/C++ 0x / C ++ 0xFeatureAvailability.htm

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top