{"product_id":"exploring-c20-the-programmers-introduction-to-c-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\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/11\/2020\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781484259603\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 667\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":"Default Title","offer_id":36653293502620,"sku":"9781484259603","price":72.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0473\/0804\/6492\/products\/img_1a0243ba-f4bd-4933-92e9-506475c06fc4.jpg?v=1603881431","url":"https:\/\/pastforward.org\/products\/exploring-c20-the-programmers-introduction-to-c-9781484259603","provider":"Past Forward","version":"1.0","type":"link"}