Chargement...
Chargement...

Programmer efficacement en C++ : 42 projets pour mieux maîtriser le C++ 11 et le C++ 14

Auteur : Scott Meyers


32,00 €
Chargement...
Livraison à partir de 0,01 €
-5 % Retrait en magasin avec la carte Mollat
en savoir plus
epub
20,99 €
Protection: Adobe DRM
Acheter en numérique

Résumé

42 conseils pour mieux appréhender le langage de programmation, notamment la déduction de type, les déclarations à privilégier, les pointeurs intelligents, les expressions lambda, la sémantique de déplacement et les finitions. Des cas concrets expliqués permettent de tirer parti des ajouts du C++ 11 et du C++ 14. ©Electre 2025

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.

Fiche Technique

Paru le : 16/03/2016

Thématique : Langages de programmation

Auteur(s) : Auteur : Scott Meyers

Éditeur(s) : Dunod

Collection(s) : InfoPro

Contributeur(s) : Traducteur : Hervé Soulard

Série(s) : Non précisé.

ISBN : 978-2-10-074391-9

EAN13 : 9782100743919

Reliure : Broché

Pages : X-309

Hauteur: 24.0 cm / Largeur 17.0 cm


Épaisseur: 2.2 cm

Poids: 652 g