Online-Ressource | |
Verfasst von: | Meyers, Scott [VerfasserIn] |
Titel: | Programmer efficacement en C++ |
Institutionen: | Safari, an O'Reilly Media Company. [MitwirkendeR] |
Verf.angabe: | Meyers, Scott |
Ausgabe: | 1st edition |
Verlagsort: | [Erscheinungsort nicht ermittelbar] |
Verlag: | Dunod |
Jahr: | 2016 |
Umfang: | 1 online resource (320 pages) |
Fussnoten: | Online resource; Title from title page (viewed March 3, 2016) |
Abstract: | 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. |
ComputerInfo: | Mode of access: World Wide Web. |
URL: | Aggregator: https://learning.oreilly.com/library/view/-/9782100748464/?ar |
Datenträger: | Online-Ressource |
Sprache: | eng fre |
Sach-SW: | Electronic books ; local |
K10plus-PPN: | 1702672522 |
Lokale URL UB: | Zum Volltext |
Bibliothek der Medizinischen Fakultät Mannheim der Universität Heidelberg | |
Bestellen/Vormerken für Benutzer des Klinikums Mannheim Eigene Kennung erforderlich | |
Bibliothek/Idn: | UW / m3691294480 |
Lokale URL Inst.: | Zum Volltext |