Description
Objectif de formation : Appréhender les nouveautés du langage C++
Objectifs pédagogiques
- Mettre à jour ses compétences sur les nouveautés de C++
Public concerné
Développeurs C++, chefs de projet techniques…
Prérequis
Maîtriser le langage C++
Déroulé du programme
1
La normalisation
- Historique des versions
- Normalisation C++
2
Modifications et retrait d'éléments
- Les retraits du langage
- Les dépréciations
3
Les comportements du compilateur
- L’ordre d’évaluation des expressions
- Les comportements par recopie
- Travaux pratiques
4
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
5
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
6
La bibliothèque standard
- Les nouveautés de la bibliothèque standard
- File System
Informations
Durée
3 jour(s)
21h
Tarif
1850 € HT
HT