{"product_id":"exploring-c20-ray-lischner-9781484259603","title":"Exploring C++20: The Programmer's Introduction to C++","description":"\u003cp\u003eDiscover everything you need to know about C++ in a logical progression of small lessons that you can work through as quickly or as slowly as you need. This book divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Fully updated to include C++20, it assumes no familiarity with C++ or any other C-based language. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eExploring C++20\u003c\/i\u003e\u003ci\u003e \u003c\/i\u003eacknowledges that C++ can be a complicated language, so rather than baffle you with complex chapters explaining functions, classes, and statements in isolation you'll focus on how to achieve results. By learning a little bit of this and a little of that you'll soon have amassed enough knowledge to be writing non-trivial programs and will have built a solid foundation of experience that puts those previously baffling concepts into context.\u003c\/p\u003e\u003cp\u003eIn this fully-revised third edition of \u003ci\u003eExploring C++\u003c\/i\u003e, you'll learn how to use the standard library early in the book. Next, you'll work with operators, objects, and data-sources in increasingly realistic situations. Finally, you'll start putting the pieces together to create sophisticated programs of your own design confident that you've built a firm base of experience from which to grow.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eGrasp the basics, including compound statements, modules, and more\u003c\/li\u003e Work with custom types and see how to use them \u003cli\u003eWrite useful algorithms, functions, and more\u003c\/li\u003e\n\u003cli\u003eDiscover the latest C++ 20 features, including concepts, modules, and ranges\u003cbr\u003e\n\u003c\/li\u003e \u003cli\u003eApply your skills to projects that include a fixed-point numbers and body-mass index applications\u003c\/li\u003e Carry out generic programming and apply it in a practical project \u003cli\u003eExploit multiple inheritance, traits\/policies, overloaded functions, and metaprogramming\u003c\/li\u003e \u003c\/ul\u003e\u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003eExperienced programmers who may have little or no experience with C++ who want an accelerated learning guide to C++20 so they can hit the ground running. \u003cp\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ray Lischner\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1484259602\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781484259603\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/28\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 667\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 1.40d","brand":"Ray Lischner","offers":[{"title":"Paperback","offer_id":43942694125823,"sku":"9781484259603","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/products\/img_9a042c59-9c4d-48d4-8ca0-bcc416160f23.jpg?v=1681493815","url":"https:\/\/www.whiterainbookhouse.com\/products\/exploring-c20-ray-lischner-9781484259603","provider":"WR Book House","version":"1.0","type":"link"}