7 puntos por xguru 2020-09-10 | 2 comentarios | Compartir por WhatsApp

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

 
ffdd270 2020-09-10

Ojalá los módulos se hubieran introducido de una forma elegante. Cuánto tiempo de compilación habrán consumido los headers hasta ahora...

 
xguru 2020-09-10

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