ultima compiler compilador c++ c++11 gcc

c++ - compiler - gcc ultima version



Estado oficial de soporte de c++ 11 en gcc (1)

Parece que en realidad es experimental solo en palabras. En gcc 6.0 no será más experimental .

El modo predeterminado para C ++ ahora es -std = gnu ++ 14 en lugar de -std = gnu ++ 98.

Pero ahora, el modo predeterminado es gnu++98 y, por lo tanto, es experimental (una de las razones es por qué no usamos C ++ 11 / C ++ 14 ahora).

Esta no es una pregunta sobre qué funciones de c ++ 11 son compatibles con gcc (creo que desde 4.8, el soporte de c ++ 11 es bastante completo), pero si hay algún problema conocido al usarlas en el código de producción.

La razón por la que pregunto es que eché un vistazo al manual de gcc5.2 y en la sección "Estándares de idiomas admitidos por GCC", se lee:

[...] la mayoría de los cuales se han implementado en un modo experimental C ++ 11 en GCC.

Esa palabra experimental me preocupó un poco, pero por otro lado, c ++ 14 ni siquiera se menciona, aunque creo que GCC también es compatible con todas esas características. Entonces, ¿esto es solo un descuido en la documentación o hay realmente alguna preocupación válida contra el uso de las funciones de c ++ 11 en el código de producción que se compilará con gcc5.2 (4.8)?