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).
c++
visual-c++
c++11
visual-c++-2012
HighCommander4
fonte
fonte
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:
fonte
emplace_back
emake_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
fonte
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.fonte
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.
fonte
Agora há uma lista definitiva dos recursos do C ++ 11 no VS2010 e VS2012 no MSDN .
fonte
http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx
fonte
Experimente este vídeo de Herb Sutter. Esse sujeito não precisa de apresentação !!!
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T
fonte