C++23 - maîtrisez le C++ moderne
Paris 17e
Objectifs
- Comprendre l'évolution du C++ et sa philosophie de conception
- Apprendre à utiliser efficacement les nouvelles fonctionnalités du langage dans le code
- Reconnaître comment le C++ moderne améliore la lisibilité, la sécurité et les performances du code
- Appliquer les meilleures pratiques pour écrire du code C++ en utilisant les dernières normes
Description
# Jour 1 : Les fondamentaux du C++ moderne - **C++11 : La révolution du C++ moderne**
- Mot-clé auto et inférence de type
- Expressions lambda
- Sémantique de déplacement
- Pointeurs intelligents (std::unique_ptr, std::shared_ptr)
- Boucles for basées sur les ranges
- Templates variadiques -
- - Lambdas génériques
- Déduction du type de retour pour les fonctions
- Assouplissement des restrictions constexpr
- Littéraux binaires -
- - Structure bindings
- if constexpr
- Variables inline
- std::optional, std::variant, et std::any
- Algorithmes parallèles dans la STL
- * - _Refactoriser votre code avec les fonctionnalités de C++11 et C++14_ - _Implémenter des templates variadiques_ - _Intégrer des améliorations de C++17 dans votre code_
- Concepts et contraintes
- Ranges
- Coroutines
- Modules
- Spaceship operator
- Améliorations constexpr -
- - std::expected pour la gestion des erreurs
- Améliorations de std::optional et std::variant
- Opérateur d'indice multidimensionnel
- if consteval -
- -
*Mise en pratique :
- * - _Adopter des concepts et contraintes de C++20_ - _Modulariser votre code avec les modules de C++20_ - _Implémenter des coroutines et des nouvelles fonctionnalités de C++23_
Liste des sessions
1 juin 2026 > 3 juin 2026
15 juin 2026 > 17 juin 2026
22 juin 2026 > 24 juin 2026
29 juin 2026 > 1 juillet 2026
Human Coders
- 0184173896
- formation@humancoders.com
Centre de formation
11bis Passage Doisy, 75017 Paris 17e
Lieu de formation
11bis Passage Doisy, 75017 Paris 17e