{"product_id":"modern-c-programming-cookbook-second-edition-9781800208988","title":"Modern C++ Programming Cookbook - Second Edition","description":"\u003cp\u003e • Author(s): Marius Bancila\u003cbr\u003e • Publisher: Packt Publishing\u003cbr\u003e • Publisher Imprint: Packt Publishing\u003cbr\u003e • BISAC: Languages - C++\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\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","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46454091612311,"sku":"9781800208988","price":9347.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781800208988.webp?v=1769147427","url":"https:\/\/atlanticbooks.com\/products\/modern-c-programming-cookbook-second-edition-9781800208988","provider":"Atlantic Books","version":"1.0","type":"link"}