x64 visual studio microsoft descargar caracteristicas c++ visual-c++ c++11 visual-c++-2012

microsoft - C++ 11 características en Visual Studio 2012



visual studio c++ (7)

Una versión de vista previa de Visual Studio 2012 (la próxima versión después de VS2010) ya está disponible .

¿Alguien sabe qué características nuevas de C ++ 11 admite? (No estoy en condiciones de probarlo en este momento).



Durante GoingNative en febrero de 2012, STL anunció que range-for estará en VS11 a partir de la versión beta, que se espera para el 29 de febrero. Una grabación de la charla está disponible. "The Reveal" está en la marca de una hora y 38 minutos.


Hay una lista Here . Lo que más me impresiona son las características que todavía faltan :

  • Dijeron que implementarían plantillas variadic como prioridad y no lo hicieron.
  • Todavía tendremos que declarar constructores de movimientos a mano para muchas clases, ya que no hay constructores delegados.
  • Los constructores herederos no están presentes, y esto realmente sería necesario para algún código
  • Sin inicialización uniforme, en particular sin listas de inicializadores. Esto apesta cuando los has usado con g ++.
  • Todavía no hay almacenamiento local de hilo correcto. Entonces estás atrapado con boost::thread_specific_ptr por un tiempo.

Todas las otras características que aún faltan son principalmente cosas de las que puedes vivir sin ellas. Lo que menciono aquí es lo que me molesta cada día cuando trabajo con VS10. Es tan irritante que no trabajaron en el compilador en absoluto.

EDITAR: También emplace_back que emplace_back (una gran característica para los contenedores de biblioteca estándar) no se implementó correctamente.



Vale la pena señalar que Visual Studio 2010 ya tenía bastante soporte inicial de C ++ 11. Entonces, para resumir a lo que ya está vinculado en otras respuestas, aquí está lo nuevo en Visual Studio 11 que no fue parte de Visual Studio 2010:

A principios de noviembre de 2012, Microsoft announced el Compilador de Visual C ++ Noviembre de 2012 CTP , que agrega más funcionalidad de C ++ 11 a Visual Studio 2012: