Aperçu du cours
Objectif de formation : Appréhender les nouveautés du langage C++
Prérequis
- Maîtriser le langage C++
Objectifs pédagogiques
- Mettre à jour ses compétences sur les nouveautés de C++
Public ciblé
- Développeurs C++, chefs de projet techniques…
Programme de formation
-
La normalisation
-
Historique des versions
-
Normalisation C++
-
-
Modifications et retrait d'éléments
-
Les retraits du langage
-
Les dépréciations
-
-
Les comportements du compilateur
-
L’ordre d’évaluation des expressions
-
Les comportements par recopie
-
Travaux pratiques
-
-
Les progrès du langage
-
Déclaration et utilisation de types structurés
-
La syntaxe If et Switch
-
Expression lambda et constexpr
-
Nested namespaces
-
Variables inline
-
Travaux pratiques
-
-
Les templates
-
Déduction des réglages de template de class
-
Fold Expressions
-
Compilation avec If constexpr()
-
Argument de template non-type avec auto
-
Travaux pratiques
-
-
La bibliothèque standard
-
Les nouveautés de la bibliothèque standard
-
File System
-