{"product_id":"modern-c-programming-cookbook-third-edition-master-modern-c-with-comprehensive-solutions-for-c23-and-all-previous-standards-9781835080542","title":"Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes","description":"\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- Fully updated and packed with new recipes, including sync output streams, expected and 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 stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync output 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 file system 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\u003cbr\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":50501422678290,"sku":"9781835080542","price":50.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_fbe02280-eb2a-46dd-9049-2dd0b9c2c020.jpg?v=1730769523","url":"https:\/\/surprise-castle.myshopify.com\/products\/modern-c-programming-cookbook-third-edition-master-modern-c-with-comprehensive-solutions-for-c23-and-all-previous-standards-9781835080542","provider":"Surprise Castle","version":"1.0","type":"link"}