Bookbot

Modern C++ Programming Cookbook - Second Edition

Master C++ core language and standard library features, with over 100 recipes, updated to C++20, 2nd Edition

En savoir plus sur le livre

This pragmatic recipe book offers a comprehensive understanding of C++ programming's complexities and core fundamentals. It explores the latest features of C++20, including modules, coroutines, concepts, and ranges. The text sheds light on essential C++ concepts like functions, algorithms, threading, and concurrency through practical, self-contained recipes. Leveraging C++ features such as smart pointers, move semantics, and constexpr enhances robustness and performance. The updated second edition addresses C++20's advancements and organizes content into practical recipes that tackle a wide range of modern development challenges. It covers core concepts like functions, classes, iterators, algorithms, streams, and file systems, as well as threading and concurrency. The book emphasizes performance, teaching developers to write fast, lean code with best practices. It also explores useful design patterns and idioms, including pimpl, named parameters, and the factory pattern, while dedicating a chapter to unit testing with popular libraries like Boost.Test, Google Test, and Catch2. By the end, readers will effectively leverage C++11/14/17/20 features and techniques to enhance application performance, scalability, and efficiency. The book equips developers with the skills to utilize the standard library, work with containers and algorithms, and address text searching and replacement using regular expressions.

Achat du livre

Modern C++ Programming Cookbook - Second Edition, Marius Bancila

Langue
Année de publication
2020
product-detail.submit-box.info.binding
(souple)
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

Personne n'a encore évalué .Évaluer

Titre
Modern C++ Programming Cookbook - Second Edition
Sous-titre
Master C++ core language and standard library features, with over 100 recipes, updated to C++20, 2nd Edition
Langue
Anglais
Publié
2020
Format
souple
Pages
750
ISBN10
1800208987
ISBN13
9781800208988
Séries
Description
This pragmatic recipe book offers a comprehensive understanding of C++ programming's complexities and core fundamentals. It explores the latest features of C++20, including modules, coroutines, concepts, and ranges. The text sheds light on essential C++ concepts like functions, algorithms, threading, and concurrency through practical, self-contained recipes. Leveraging C++ features such as smart pointers, move semantics, and constexpr enhances robustness and performance. The updated second edition addresses C++20's advancements and organizes content into practical recipes that tackle a wide range of modern development challenges. It covers core concepts like functions, classes, iterators, algorithms, streams, and file systems, as well as threading and concurrency. The book emphasizes performance, teaching developers to write fast, lean code with best practices. It also explores useful design patterns and idioms, including pimpl, named parameters, and the factory pattern, while dedicating a chapter to unit testing with popular libraries like Boost.Test, Google Test, and Catch2. By the end, readers will effectively leverage C++11/14/17/20 features and techniques to enhance application performance, scalability, and efficiency. The book equips developers with the skills to utilize the standard library, work with containers and algorithms, and address text searching and replacement using regular expressions.