C++ 17 - Mise à niveau
Formation créée le 21/05/2021. Dernière mise à jour le 25/07/2022.
Version du programme : 1
Programme de la formation
Objectif de formation : Appréhender les nouveautés du langage C++
Objectifs de la formation
- Mettre à jour ses compétences sur les nouveautés de C++
Profil des bénéficiaires
Pour qui
- Développeurs C++, chefs de projet techniques…
Prérequis
- Maîtriser le langage C++
Contenu de la 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
Équipe pédagogique
Professionnel expert dans le développement C++
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation