Cambios de versión para c++11
2. Mejora del tiempo de ejecución del lenguaje principal (referencia de valor y semántica de movimiento; expresiones constantes generalizadas; revisión de la definición de POD)
3. Durante este período, se mejora el rendimiento del lenguaje principal (plantillas externas)
4. Se mejora la usabilidad del lenguaje principal (lista de inicialización; inicialización unificada; derivación de tipos [palabra clave automática]; basado en rangos). bucle for; función y representación lambda; otras sintaxis funcionales; conversiones de tipos explícitas; punteros nulos; Mejoras en las capacidades del lenguaje principal (plantillas de parámetros de longitud variable; nuevos valores literales de cadena; valores literales definidos por el usuario; modelo de memoria multitarea; ciclos de almacenamiento local de subprocesos; habilitación o deshabilitación de la funcionalidad predeterminada de objetos; tipos int largos y largos; afirmaciones estáticas). ;Permite que el operador sizeof opere en miembros de datos de un tipo sin un objeto explícito ;)
Cambios en 6.6. Biblioteca estándar de C++ (actualizaciones a los componentes de la biblioteca estándar; compatibilidad con subprocesos; tipos de tuplas; listas hash; expresiones regulares; punteros inteligentes genéricos; funciones de números aleatorios extensibles; referencia de contenedor; envoltorios de objetos de funciones polimórficas; atributos de tipo para metaprogramación; un método unificado para calcular el tipo de retorno de objetos de función)