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

Maggiori informazioni sul libro

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.

Acquisto del libro

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

Lingua
Pubblicato
2020
product-detail.submit-box.info.binding
(In brossura)
Ti avviseremo via email non appena lo rintracceremo.

Metodi di pagamento

Titolo
Modern C++ Programming Cookbook - Second Edition
Sottotitolo
Master C++ core language and standard library features, with over 100 recipes, updated to C++20, 2nd Edition
Lingua
Inglese
Pubblicato
2020
Formato
In brossura
Pagine
750
ISBN10
1800208987
ISBN13
9781800208988
Serie
Descrizione
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.