C++ News: ¿Dónde poder obtener información actualizada sobre el lenguaje?

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: