Aun cuando abunden las fuentes de información sobre C++, un porcentaje nada despreciable de ellas proporciona contenidos que, desde una perspectiva actual, consideraríamos obsoletos. Así ocurre con multitud de referencias bibliográficas centradas en técnicas de programación propias de C++98 que, si bien perfectamente válidas en su momento, puedan haberse visto superadas con los estándares C++11 y posteriores. En el peor de los casos, algunas referencias emplean aún un estilo propio de 'C con clases', presentando C++ como un mero superconjunto de C con herramientas añadidas de programación orientada a objetos.
C++ News: GCC 10.1
El pasado 7 de mayo fue publicada la nueva versión 10.1 de la colección de compiladores GCC, la cual implementa múltiples características del nuevo estándar ISO C++ 2020. Entre ellas, destacaríamos:
- Conceptos, incluyendo la sintaxis simplificada para plantillas de función con ligaduras.
- Structure bindings extendidos.
- Atributo [[nodiscard("with reason")]] con exposición de motivo.
- Inicialización de agregados con paréntesis, permitiendo su uso combinado con funciones como std::make_unique y std::make_shared.
- CTAD para agregados.
- Corrutinas (bajo -fcoroutines).
Asimismo, a nivel de biblioteca estándar, el compilador proporciona, entre otras funcionalidades:
Suscribirse a:
Entradas (Atom)