À 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.
- 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