7 points par xguru 2020-09-10 | 2 commentaires | Partager sur WhatsApp

Nouvelles fonctionnalités

  • Concept : limitation des types pour les arguments de template

  • Contract : ajout de préconditions/postconditions aux fonctions pour les vérifier comme avec assert()

  • Ranges : génériques pour manipuler des plages

  • Module : possibilité d’import/export uniquement ce qui est nécessaire

  • Prise en charge des coroutines

  • Designated initializers : initialisation d’arguments spécifiques

2 commentaires

 
ffdd270 2020-09-10

J’espère que les modules seront introduits de manière élégante. Quand je pense au temps de build que les headers ont englouti jusqu’à présent…

 
xguru 2020-09-10

Pour une explication détaillée des fonctionnalités ajoutées, consultez C++20 Key Features Summary [présentation en coréen].

https://www.slideshare.net/utilforever/c20-key-features-summary