Modern C++ Programming Cookbook: Maîtrisez le C++ moderne avec des solutions complètes pour C++23 et toutes les normes antérieures
ANT
- Des schémas en couleur et des exemples concrets tout au long du texte.
- Écrit pour les lecteurs novices en la matière.
- Des séries de problèmes par chapitre avec des solutions complètes.
- Connectez ce bloc à un méta-champ de produit pour le faire varier par titre.
Livraison gratuite pour les éditions imprimées.
Découvrez une autre lecture captivante à ajouter à votre bibliothèque numérique.
Description
Méta description : Riche en recettes pratiques, cette troisième édition n'est pas seulement un guide pour C++23 ; c'est une ressource complète couvrant les fonctionnalités et techniques clés de C++11 à C++23. Il est conçu pour vous permettre de rester à la pointe de C++.
Caractéristiques principales Entièrement mis à jour et rempli de nouvelles recettes, y compris les flux de sortie synchronisés, expected et mdspan, et les adaptateurs de plage C++20/23 Couvre toutes les fonctionnalités importantes de toutes les versions modernes de la norme, fournissant des aperçus complets du C++ moderne Apprenez à travers une série de recettes pratiques et autonomes L'achat du livre imprimé ou Kindle inclut un livre électronique gratuit au format PDF Description du livre La troisième édition mise à jour de Modern C++ Programming Cookbook aborde les dernières fonctionnalités de C++23, telles que la bibliothèque de piles, les types expected et mdspan, les tampons de portée, les améliorations de la bibliothèque de formatage et les mises à jour de la bibliothèque de plages. Il aborde également davantage de sujets C++20 non traités précédemment, tels que les flux de sortie synchronisés et source_location.
Le livre est organisé en recettes pratiques couvrant un large éventail de problèmes du monde réel, vous aidant à trouver rapidement les solutions dont vous avez besoin. Vous y trouverez une couverture de tous les concepts fondamentaux de la programmation C++ moderne et des fonctionnalités et techniques de C++11 à C++23, ce qui signifie que vous garderez une longueur d'avance en apprenant à intégrer les dernières améliorations du langage et de la bibliothèque.
Au-delà des concepts fondamentaux et des nouvelles fonctionnalités, vous explorerez des recettes liées aux performances et aux meilleures pratiques, comment implémenter des modèles et des idiomes utiles, tels que pimpl, les paramètres nommés, avocat-client et le modèle de fabrique, et comment effectuer des tests unitaires avec les bibliothèques C++ largement utilisées : Boost.Test, Google Test et Catch2.
Grâce à la couverture complète offerte par ce guide de programmation C++, à la fin du livre, vous aurez tout ce dont vous avez besoin pour créer des applications performantes, évolutives et efficaces en C++.
Ce que vous apprendrez Explorez les nouvelles fonctionnalités du langage et de la bibliothèque C++23 Approfondissez les fonctionnalités C++20 les plus utiles Apprenez à gérer le threading et la concurrence pour de meilleures performances Résolvez efficacement des tâches complexes de manipulation de chaînes avec les expressions régulières Tirez parti de la bibliothèque standard pour un développement plus rapide Maîtrisez la bibliothèque de système de fichiers pour travailler avec des fichiers et des répertoires Travaillez avec différents types de chaînes et comprenez la compilation Découvrez comment utiliser CRTP, les mixins et d'autres modèles en C++ À qui s'adresse ce livre Ce livre est conçu pour les programmeurs débutants et intermédiaires qui ont déjà une compréhension fondamentale du langage de programmation C++, mais qui cherchent à maîtriser le langage, à implémenter les dernières fonctionnalités et à devenir des développeurs C++ modernes compétents. Les programmeurs C++ expérimentés peuvent tirer parti des recettes de ce livre pour se familiariser rapidement avec toutes les fonctionnalités les plus importantes du langage et des bibliothèques de C++11/14/17/20 et 23.
Table des matières Apprendre les fonctionnalités du langage de base moderne Travailler avec les nombres et les chaînes Explorer les fonctions Prétraitement et compilation Conteneurs, algorithmes et itérateurs de la bibliothèque standard Utilitaires à usage général Travailler avec les fichiers et les flux Tirer parti du threading et de la concurrence Robustesse et performances Implémenter des modèles et des idiomes Explorer les frameworks de test Fonctionnalités C++23
Spécifications
Foire aux questions
Dois-je créer un compte pour télécharger ?
Non. Après l'achat, vous pouvez accéder à votre ebook directement depuis la confirmation de commande ou la page de téléchargement.
Que faire si un exemplaire arrive endommagé ?
Contactez-nous et nous vous aiderons à accéder au fichier ou vous fournirons un nouveau téléchargement si nécessaire.