Modèles C++ : Le guide complet

Note :   (4,6 sur 5)

Modèles C++ : Le guide complet (David Vandevoorde)

Avis des lecteurs

Résumé:

Ce livre est un guide détaillé et complet des modèles C++ et de la métaprogrammation, bénéfique pour les développeurs sérieux qui cherchent à approfondir leur compréhension du C++ moderne. Il sert à la fois de référence et d'outil d'apprentissage, bien qu'il puisse être difficile pour les débutants et qu'il présente quelques problèmes de formatage dans son édition Kindle.

Avantages:

Incroyablement détaillé, introduction accessible aux templates, crucial pour les développeurs C++ sérieux, grande référence pour les sujets avancés, utile pour comprendre le code C++, mis à jour avec les normes modernes, couvre à la fois les aspects de base et les aspects complexes de manière approfondie.

Inconvénients:

Pas facile à lire
le style d'écriture peut sembler formel et moins engageant, en particulier pour les débutants
l'édition Kindle souffre d'un mauvais formatage, y compris de petites tailles de police et de liens brisés
contient de nombreuses erreurs typographiques qui nuisent à la compréhension.

(basé sur 87 avis de lecteurs)

Titre original :

C++ Templates: The Complete Guide

Contenu du livre :

Les modèles font partie des fonctionnalités les plus puissantes du langage C++, mais ils restent mal compris et sous-utilisés, même si le langage C++ et la communauté des développeurs ont progressé. Dans C++ Templates, deuxième édition, trois experts pionniers du C++ montrent pourquoi, quand et comment utiliser les modèles modernes pour construire des logiciels plus propres, plus rapides, plus efficaces et plus faciles à maintenir.

Cette nouvelle édition, mise à jour en profondeur pour les normes C++11, C++14 et C++17, présente des techniques de pointe pour un plus large éventail d'applications. Les auteurs fournissent des explications faisant autorité sur toutes les nouvelles fonctionnalités du langage qui améliorent les modèles ou interagissent avec eux, y compris les modèles variadiques, les lambdas génériques, la déduction des arguments des modèles de classe, les if à la compilation, les références de transmission et les littéraux définis par l'utilisateur. Ils approfondissent également les concepts fondamentaux du langage (comme les catégories de valeurs) et couvrent entièrement tous les traits de type standard.

Le livre commence par un tutoriel perspicace sur les concepts de base et les caractéristiques pertinentes du langage. Le reste de l'ouvrage sert de référence complète, se concentrant d'abord sur les détails du langage, puis sur les techniques de codage, les applications avancées et les idiomes sophistiqués. Tout au long de l'ouvrage, des exemples illustrent clairement les concepts abstraits et démontrent les meilleures pratiques pour exploiter tout ce que les modèles C++ peuvent faire.

⬤ Comprendre exactement le comportement des modèles et éviter les pièges les plus courants.

⬤ L'utilisation des templates permet d'écrire des logiciels plus efficaces, plus flexibles et plus faciles à maintenir.

⬤ Maîtriser les idiomes et les techniques les plus efficaces d'aujourd'hui.

⬤ Réutiliser le code source sans compromettre les performances ou la sécurité.

⬤ Bénéficier des utilitaires de programmation générique de la bibliothèque standard C++.

⬤ Prévisualiser la prochaine fonctionnalité concepts.

Le site Web d'accompagnement, tmplbook.com, contient des exemples de code et des mises à jour supplémentaires.

Autres informations sur le livre :

ISBN :9780321714121
Auteur :
Éditeur :
Reliure :Relié
Année de publication :2017
Nombre de pages :832

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Modèles C++ : Le guide complet - C++ Templates: The Complete Guide
Les modèles font partie des fonctionnalités les plus puissantes du langage C++,...
Modèles C++ : Le guide complet - C++ Templates: The Complete Guide

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)