¿Debo usar las características de C ++ 0x ahora?

Con el lanzamiento oficial de VS 2010, ¿es seguro para mí comenzar a usar el conjunto de características C ++ 0x parcialmente implementado en mi nuevo código?

Las características que me interesan en este momento están implementadas por VC ++ 2010 y versiones recientes de GCC. Estos son los dos únicos que yotener apoyar.

En términos de la "seguridad" mencionada en la primera oración: ¿puedo comenzar a usar estas características (por ejemplo, funciones lambda) y aún así estar garantizado de que mi código se compilará en 10 años en un compilador que se ajuste correctamente a C ++ 0x cuando se lanza oficialmente?

Supongo que estoy preguntando si hay alguna posibilidad de que VC ++ 2010 o GCC terminen como VC ++ 6; se lanzó antes de que el lenguaje se estandarizara oficialmente y, en consecuencia, permitió que se compilara código muy mal formado.

Después de todo, Microsoft dice que "10 es el nuevo 6". ;)

Respuestas a la pregunta(6)

Su respuesta a la pregunta