Langage C++20 - Mise à niveau
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Identifier les nouveautés de la version 20 de C++.
Programme de la formation
Principe de normalisation
- Rappel des versions
- Normalisation C++
Correctifs et éléments obsolètes
- Les éléments retirés du langage
- Les éléments dépréciés
Les améliorations du langage
- Tester la présence de fonctionnalités (macros préprocesseur)
- L'opérateur "three-way comparison"
- Suspendre l'exécution de fonctions avec les "coroutines"
- Organiser son code avec les modules
- Amélioration des lambdas
Les templates
- Spécifier des conditions sur les templates avec les "constraints"
- Nommer ces conditions : les "concepts"
- Les fonctions templates abrégées
La bibliothèque standard
- Formater des chaînes (std::format, std::format_to,...)
- Les nouveautés de "Calendar" et "Time zone"
- La bibliothèque "Ranges"
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
2010 €
Durée
21h en 3 jours
Localisation
Partout en France
Proposé par
M2I
À partir de
2010 €