{"product_id":"modern-c-programming-cookbook-recipes-to-explore-data-structure-multithreading-and-networking-in-c-17","title":"Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17","description":"\u003cp\u003e\u003cstrong\u003eOver 100 recipes to help you overcome your difficulties with C++ programming and gain a deeper understanding of the working of modern C++ \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eExplore the most important language and library features of C++17, including containers, algorithms, regular expressions, threads, and more, \u003c\/li\u003e \u003cli\u003eGet going with unit testing frameworks Boost.Test, Google Test and Catch, \u003c\/li\u003e \u003cli\u003eExtend your C++ knowledge and take your development skills to new heights by making your applications fast, robust, and scalable.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eC++ is one of the most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. The latest versions of C++ have seen programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C++ instead.\u003c\/p\u003e \u003cp\u003eBeginning with the modern language features, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. You will learn major concepts about the core programming language as well as common tasks faced while building a wide variety of software. You will learn about concepts such as concurrency, performance, meta-programming, lambda expressions, regular expressions, testing, and many more in the form of recipes. These recipes will ensure you can make your applications robust and fast.\u003c\/p\u003e \u003cp\u003eBy the end of the book, you will understand the newer aspects of C++11\/14\/17 and will be able to overcome tasks that are time-consuming or would break your stride while developing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eGet to know about the new core language features and the problems they were intended to solve\u003c\/li\u003e \u003cli\u003eUnderstand the standard support for threading and concurrency and know how to put them on work for daily basic tasks\u003c\/li\u003e \u003cli\u003eLeverage C++'s features to get increased robustness and performance\u003c\/li\u003e \u003cli\u003eExplore the widely-used testing frameworks for C++ and implement various useful patterns and idioms\u003c\/li\u003e \u003cli\u003eWork with various types of strings and look at the various aspects of compilation\u003c\/li\u003e \u003cli\u003eExplore functions and callable objects with a focus on modern features\u003c\/li\u003e \u003cli\u003eLeverage the standard library and work with containers, algorithms, and iterators\u003c\/li\u003e \u003cli\u003eUse regular expressions for find and replace string operations\u003c\/li\u003e \u003cli\u003eTake advantage of the new filesystem library to work with files and directories\u003c\/li\u003e \u003cli\u003eUse the new utility additions to the standard library to solve common problems developers encounter including string_view, any, optional and variant types\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eIf you want to overcome difficult phases of development with C++ and leverage its features using modern programming practices, then this book is for you. The book is designed for both experienced C++ programmers as well as people with strong knowledge of OOP concepts.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-11151391\"\u003eMarius Bancila\u003c\/a\u003e\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/16\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 590\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 1.19d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781786465184\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1786465183\u003cbr\u003e\u003cb\u003eBISAC Categories:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051070\"\u003eLanguages | C++\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051390\"\u003eProgramming | Open Source\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44696495161581,"sku":"9781786465184","price":73.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_f1a5fbf8-3d86-4434-ba3b-db6dd9154e3a.jpg?v=1703800441","url":"https:\/\/sureshotbooks.com\/products\/modern-c-programming-cookbook-recipes-to-explore-data-structure-multithreading-and-networking-in-c-17","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}