| Titre : | Programmer efficacement en C++ : 42 conseils pour mieux maîtriser le C++ 11 et le C++ 14 |
| Auteurs : | Scott Meyers, Auteur |
| Type de document : | Monographie imprimée |
| Editeur : | Paris [France] : Dunod, 2016 |
| ISBN/ISSN/EAN : | 978-2-10-074391-9 |
| Format : | 1 vol. (309 p.) / couv. ill. en coul. / 25 cm |
| Langues: | Français |
| Index. décimale : | 005.225 |
| Résumé : |
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 entre 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.
|
| Sommaire : |
Comprendre les types
Les fonctions auto Migrer vers les versions modernes du C++ Les pointeurs intelligents Les références Rvalue, les Move semantics et le Perfect forwarding Les Lamdba expressions Le runtime d'accès concurrentiel pour C++ |
Disponibilité (2)
| Cote | Support | Localisation | Statut |
|---|---|---|---|
| INF/661 | Livre | bibliothèque sciences exactes | Consultable |
| INF/661 | Livre | bibliothèque sciences exactes | Empruntable |




