Programmer efficacement en C++ - 42 conseils pour mieux maîtriser le C++ 11 et le C++ 14: 42 conseils pour mieux maîtriser le C++ 11 et le C++ 14 by Scott Meyers
Français | ISBN: 2100743910 | 320 pages | EPUB | March 16, 2016 | 1.03 Mb
Français | ISBN: 2100743910 | 320 pages | EPUB | March 16, 2016 | 1.03 Mb
Le C++ 11 et plus encore le C++ 14 sont des évolutions significatives
du langage C++.
Cet ouvrage vous aidera non seulement à découvrir ce qui a changé,
mais aussi à écrire du code qui soit correct, efficace, facile à
maintenir et à porter.
Son objectif n'est pas de décrire ce que vous devez faire ou ne pas
faire, mais de vous apporter une compréhension en profondeur du
fonctionnement de C++ 11 et de C++ 14.
Il est structuré en 42 conseils qui vous enseigneront à la fois les
bonnes pratiques et les pièges à éviter.
Vous voulez:
- Comprendre les différentes formes de déduction de type;
- Savoir quand (ne pas) utiliser les déclarations auto;
- Découvrir pourquoi les fonctions membres const doivent être sûres
vis-à-vis des threads;
- Apprendre à implémenter l'idiome Pimpl avec std::unique-ptr;
- Comprendre pourquoi éviter le mode de capture par défaut dans les
expressions lambda;
- Assimiler les différences être std:: atomic et volatile.
Toutes les réponses se trouvent ici. Elles sont indépendantes de la
plate-forme et conformes à la norme. Cet ouvrage présente un C++
portable.