93 votos

C 11 características de Visual Studio 2012

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

¿Alguien sabe qué nuevo C 11 características que soporta? (No estoy en condiciones de probarlo en el momento).

75voto

Joel Coehoorn Puntos 190579

Vale la pena señalar que Visual Studio 2010 ya tenía bastante temprano C++11. Entonces, para resumir lo que ya está vinculada a otras respuestas, aquí es lo que hay de nuevo en Visual Studio 11, que no era parte de Visual Studio 2010:

A principios de noviembre de 2012, Microsoft anunció el Compilador de Visual C++ de noviembre de 2012, de la CTP, que añade más de C++11 de la funcionalidad de Visual Studio 2012:

24voto

Drahakar Puntos 2840

Aquí está la lista de las características de la nueva versión de Visual Studio y aquí está la lista de lo que todo el apoyo compiladores

6voto

Alexandre C. Puntos 31758

Hay una lista allí. Lo que más me llama la atención es el de las características que son todavía faltan:

  • Dijeron que iban a implementar variadic plantillas como prioridad y ellos no.
  • Todavía tenemos que declarar mover los constructores por la mano de muchas clases, ya que no hay delegar constructores.
  • Heredan los constructores no están presentes, y que esto realmente podría ser necesario para algunas código
  • No uniforme de la inicialización, en particular, no inicializador de las listas. Esto es una mierda cuando se han utilizado con g++.
  • Todavía no hay correcto almacenamiento local de subprocesos. Así que usted está atascado con boost::thread_specific_ptr durante un tiempo.

Todas las otras características que aún están desaparecidos, son principalmente las cosas que usted puede vivir sin el. Lo que quiero mostrar aquí es justo lo que regaña a mí todos cuando se trabaja con VS10. Es tan irritante que no trabajo en el compilador.

EDIT: he de añadir también que emplace_back (una gran característica de la biblioteca estándar de los contenedores) no está correctamente implementado.

5voto

Kate Gregory Puntos 13451

Durante GoingNative en Feb de 2012, STL anunció ese rango-para estará en VS11 empezando con la beta, que se espera el 29 de febrero. Una grabación de la charla está disponible. ""La revelación es la marca de una hora 38 minutos.

2voto

mydogisbox Puntos 13272

http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: