Formation en Développement: C++ 17 - Mise à niveau - Ascent Formation
Retour aux formations
Développement

C++ 17 - Mise à niveau

3 jour(s)21h

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