Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Langage C++20 - Mise à niveau

Langage C++20 - Mise à niveau

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Identifier les nouveautés de la version 20 de C++.

Jour 1

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

Jour 2

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
  • Nouveaux attributs et spécificateurs
  • Gestion de la mémoire et optimisations

Les templates

  • Spécifier des conditions sur les templates avec les "constraints"
  • Nommer ces conditions : les "concepts"
  • Les fonctions templates abrégées

Jour 3

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"

Exemples de travaux pratiques (à titre indicatif)

  • Développement d'une application utilisant l'API open source Simbody écrite pour C20
  • Etudier la migration d'une application C++ en C++ moderne
  • Adapter les exemples de Design Pattern en utilisant des pointeurs managés
  • Transcodage avec lecture de fichier synchrone puis asynchrone
Public visé

Développeurs C++.

Prérequis

Maîtriser le langage C++.

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :03 nov.01 déc.16 févr.20 avr.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :04 nov.21 avr.03 nov.
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :17 nov.09 févr.13 avr.15 juin
Qualiopi
En centre
Non éligible CPF
formation
Mérignac (33700)
Langage C# 12
Prochaines sessions disponibles :17 nov.19 janv.16 mars18 mai
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :24 nov.15 déc.18 févr.13 avr.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter