Uma versão de visualização do Visual Studio 2012 (a próxima versão após VS2010) já está disponível .
Alguém sabe quais são os novos recursos do C ++ 11 que ele suporta? (Não estou em posição de experimentá-lo no momento).
Uma versão de visualização do Visual Studio 2012 (a próxima versão após VS2010) já está disponível .
Alguém sabe quais são os novos recursos do C ++ 11 que ele suporta? (Não estou em posição de experimentá-lo no momento).
Respostas:
É importante notar que o Visual Studio 2010 já tinha um pouco do suporte inicial do C ++ 11. Então, para resumir o que já está vinculado a outras respostas, aqui está o que há de novo no Visual Studio 11 que não fazia parte do Visual Studio 2010:
No início de novembro de 2012, a Microsoft anunciou o Visual C ++ Compiler CTP de novembro de 2012 , que adiciona mais funcionalidade C ++ 11 ao Visual Studio 2012:
emplace_back
e make_shared
. Existe algo sobre cl que torna particularmente difícil implementar variadics?
Aqui está a lista de recursos da nova versão do Visual Studio e aqui está a lista do que todos os compiladores suportam
Existe uma lista lá . O que mais me impressiona são as características que ainda faltam :
boost::thread_specific_ptr
por um tempo.Todos os outros recursos que ainda estão faltando são principalmente coisas que você pode viver sem. O que listo aqui é exatamente o que me incomoda todos os dias quando trabalho com o VS10. É tão irritante que eles não funcionaram no compilador.
EDIT: Devo também acrescentar que emplace_back
(um ótimo recurso para os contêineres de biblioteca padrão) não está implementado corretamente.
Durante GoingNative em fevereiro de 2012, a STL anunciou que o range-for estará no VS11 começando com o beta, que é esperado em 29 de fevereiro. Uma gravação da palestra está disponível. "The Reveal" está na marca de uma hora e 38 minutos.
Experimente este vídeo de Herb Sutter. Esse sujeito não precisa de apresentação !!!