Ya está aquí C++0x, digoooo C++11

En qué estaría yo pensando, aisssss. J Bueno, pues eso, que hace unos días Sutter anunciaba en su blog que ya está todo cerrado y que en unas pocas semanas (esperemos) estará todo cerrado y el estándar publicado.

También comenta (él u otro de los enlaces que pongo abajo) que esperan que esta nueva versión no necesite más que correcciones nimias dado que ya hay muchos fabricantes de compiladores que han implementado casi todas las características (y los TR publicados) y no se han detectado errores de concepto ni de implementación, por lo que se está bastante seguro de que no se ha cometido ninguna pifia que luego haya que corregir (me refiero a la definición del estándar, como ya ocurrió con la versión anterior, en la que hubo de modificar errores de concepto y clarificar puntos oscuros).

Las cosas chulas que trae este nuevo estándar se pueden resumir en las siguientes:

-rvalues y semántica de movimiento.

-Operadores lambda (como los de C# pero con esteroides).

-Variables automáticas (que rompen el estándar anterior).

-Enumeraciones fuertemente tipadas.

-Plantillas variadic y otras cosas sobre plantillas.

-TLS y soporte para threads

-Alguna cosa más.

Mi intención es ir publicando aquí sobre todo eso, así que estad atentos.

Y ahora, algunos enlaces de los gurús de todo esto:

· We Have FDIS! (Trip Report: March 2011 C++ Standards Meeting)

· Effective C++ in the C++0x (C++11) Age (o cómo mear en tiesto propio)

· C++0x will be C++ 2011

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *