Aprobado el estándar C++20
(isocpp.org)Nuevas funciones
-
Concept: restringe los tipos en los argumentos de plantilla
-
Contract: agrega pre/postcondiciones a las funciones para verificarlas como con
assert() -
Ranges: genéricos para manejar rangos
-
Module: permite importar/exportar solo lo que se va a usar
-
Soporte para coroutines
-
Designated initializers: inicialización de argumentos específicos
2 comentarios
Ojalá los módulos se hubieran introducido de una forma elegante. Cuánto tiempo de compilación habrán consumido los headers hasta ahora...
Para una explicación detallada de las funciones añadidas, consulta C++20 Key Features Summary [material de presentación en coreano].
https://www.slideshare.net/utilforever/c20-key-features-summary