{"product_id":"modern-c-challenge-book-marius-bancila-9781788993869","title":"The Modern C++ Challenge","description":"Test your C++ programming skills by solving real-world programming problems covered in the book  About This Book  • Solve a variety of real-world programming and logic problems by leveraging the power of C++17 • Test your skills in using language features, algorithms, data structures, design patterns, and more • Explore areas such as cryptography, communication, and image handling in C++  Who This Book Is For  This book will appeal to C++ developers of all levels. There's a challenge inside for everyone.  What You Will Learn  • Serialize and deserialize JSON and XML data • Perform encryption and signing to facilitate secure communication between parties • Embed and use SQLite databases in your applications • Use threads and asynchronous functions to implement generic purpose parallel algorithms • Compress and decompress files to\/from a ZIP archive • Implement data structures such as circular buffer and priority queue • Implement general purpose algorithms as well as algorithms that solve specific problems • Create client-server applications that communicate over TCP\/IP • Consume HTTP REST services • Use design patterns to solve real-world problems  In Detail  C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?  Style and approach  A recipe-based approach where each problem is solved with the help of step by step instructions.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50618303938833,"sku":"","price":0.0,"currency_code":"USD","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50618306035985,"sku":"CIN1788993861G","price":17.43,"currency_code":"USD","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52066439332113,"sku":"CIN1788993861VG","price":8.97,"currency_code":"USD","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52591452586257,"sku":"NLS9781788993869","price":50.79,"currency_code":"USD","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755523993873,"sku":"NIN9781788993869","price":38.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788993861.jpg?v=1751216195","url":"https:\/\/www.worldofbooks.com\/products\/modern-c-challenge-book-marius-bancila-9781788993869","provider":"World of Books ","version":"1.0","type":"link"}