{"product_id":"modern-c-programming-cookbook-third-edition-master-modern-c-with-comprehensive-solutions-for-c-23-and-all-previous-standards-paperback","title":"Modern C++ Programming Cookbook - Third Edition: Master Modern C++ with comprehensive solutions for C++23 and all previous standards - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eMarius Bancila\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eMeta Description: With a wealth of practical recipes, this third edition isn't just a guide to C++23; it's a complete resource covering key features and techniques from C++11 through to C++23. It's designed to keep you ahead of the curve in C++.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Updated and packed with new recipes, including sync streams, std: expected and std: mdspan, and C++20\/23 range adaptors\u003c\/p\u003e\u003cp\u003e- Covers all significant features from all modern versions of the standard, providing comprehensive insights into modern C++\u003c\/p\u003e\u003cp\u003e- Learn through a series of hands-on, self-contained recipes\u003c\/p\u003e\u003cp\u003e- Purchase of the print or Kindle book includes a free eBook in PDF format\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stacktrace library, std:: expected and std:: mdspan classes, the header, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync streams and source_location.\u003c\/p\u003e\u003cp\u003eThe book is organized into practical recipes covering a wide range of real-world problems, helping you find the solutions you need quickly. You'll find coverage of all the core concepts of modern C++ programming and features and techniques from C++11 through to C++23, meaning you'll stay ahead of the curve by learning to incorporate the newest language and library improvements.\u003c\/p\u003e\u003cp\u003eBeyond the core concepts and new features, you'll explore recipes related to performance and best practices, how to implement useful patterns and idioms, like pimpl, named parameter, attorney-client, and the factory pattern, and how to complete unit testing with the widely used C++ libraries: Boost.Test, Google Test, and Catch2.\u003c\/p\u003e\u003cp\u003eWith the comprehensive coverage this C++ programming guide offers, by the end of the book you'll have everything you need to build performant, scalable, and efficient applications in C++.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Explore the new C++23 language and library features\u003c\/p\u003e\u003cp\u003e- Go deep into the most useful C++20 features\u003c\/p\u003e\u003cp\u003e- Learn to handle threading and concurrency for better performance\u003c\/p\u003e\u003cp\u003e- Solve complex string manipulation tasks efficiently with regex\u003c\/p\u003e\u003cp\u003e- Leverage the standard library for faster development\u003c\/p\u003e\u003cp\u003e- Master the filesystem library to work with files and directories\u003c\/p\u003e\u003cp\u003e- Work with different types of strings and understand compilation\u003c\/p\u003e\u003cp\u003e- See how you can use CRTP, mixins and other patterns in C++\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is designed for entry- and intermediate-level programmers who already have a foundational understanding of the C++ programming language, but who are looking to master the language, implement the newest features, and become proficient modern C++ developers. Experienced C++ programmers can leverage the recipes in this book to quickly get up to speed on all the most important language and library features of C++11\/14\/17\/20 and 23.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Learning Modern Core Language Features\u003c\/p\u003e\u003cp\u003e- Working with Numbers and Strings\u003c\/p\u003e\u003cp\u003e- Exploring Functions\u003c\/p\u003e\u003cp\u003e- Preprocessing and Compilation\u003c\/p\u003e\u003cp\u003e- Standard Library Containers, Algorithms, and Iterators\u003c\/p\u003e\u003cp\u003e- General-Purpose Utilities\u003c\/p\u003e\u003cp\u003e- Working with Files and Streams\u003c\/p\u003e\u003cp\u003e- Leveraging Threading and Concurrency\u003c\/p\u003e\u003cp\u003e- Robustness and Performance\u003c\/p\u003e\u003cp\u003e- Implementing Patterns and Idioms\u003c\/p\u003e\u003cp\u003e- Exploring Testing Frameworks\u003c\/p\u003e\u003cp\u003e- C++23 Features\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 816\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.62 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e February 29, 2024\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":44843785781350,"sku":"9781835080542","price":89.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0599\/7255\/0758\/files\/L531Z1BpFW9781835080542.webp?v=1772636720","url":"https:\/\/infinitylightwa.com\/products\/modern-c-programming-cookbook-third-edition-master-modern-c-with-comprehensive-solutions-for-c-23-and-all-previous-standards-paperback","provider":"Infinity Light","version":"1.0","type":"link"}