Explore the latest books of this year!
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

More about the book

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.

Book purchase

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

Language
Released
2020
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

No one has rated yet.Add rating

Title
Modern C++ Programming Cookbook - Second Edition
Subtitle
Master C++ core language and standard library features, with over 100 recipes, updated to C++20, 2nd Edition
Language
English
Released
2020
Format
Paperback
Pages
750
ISBN10
1800208987
ISBN13
9781800208988
Series
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.