Skip to content

tvaira/cpp-moderne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ moderne

À la découverte des standards C++11, C++14, C++17 et bientôt C++20 ...


Le document est rédigé au format Asciidoc et Markdown. Les versions du document au format HTML et PDF sont build. Les codes sources des exemples sont dans src.


Sommaire

  • C++11
    • Les types et les variables
    • Initialisation
    • auto
    • Membre mutable
    • Les pointeurs
    • Les pointeurs intelligents
    • Les énumérations
    • decltype
    • Les littéraux utilisateur
    • Range-for
    • Les expressions rationnelles
    • Délégation du constructeur
    • Héritage des constructeurs
    • Liste d'initialiseurs
    • constexpr
    • Les nouveaux spécificateurs de classe (override, default, delete, final)
    • Référence sur rvalue
    • La fonction move()
    • Déplacement (constructeur et opérateur)
    • Threads
    • std::future et std::async
    • Mutex
    • std::ref
    • Les tableaux à taille fixe array
    • Les listes simplement chaînée
    • Le type Tuple
    • Tables de hachage
    • Nombres pseudo-aléatoires
    • Fonction lambda
    • std::function et std::mem_fn
  • C++14
    • Nombres binaires
    • Séparateur de chiffres
  • C++17
    • Le type byte
    • std::invoke
    • std::optional
    • std::any
  • C++20
  • Wikipédia
  • Voir aussi

tvaira(at)free(dot)fr

About

Découverte des standards C++11, C++14, C++17 et bientôt C++20

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published