{"product_id":"9798868818585","title":"C++26 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners","description":"Ready to learn programming with less effort and more fun? Then do it the lazy way! C++26 for Lazy Programmers uses humor and fun to make you actually willing to read and eager to do the projects as you master the popular and powerful C++ language.    \u003cp\u003e Along the way it introduces features from the new C++26 standard including increased support for compile-time computation with constexpr and static_assert, as well as contracts, and covers ranges, views, move semantics, format strings, smart pointers, lambda functions and concepts (template parameter requirements), and provides brief introductions to coroutines and lazy evaluation. \u003c\/p\u003e   \u003cp\u003e With this unique method, you’ll stretch your abilities with a variety of projects, including your own C++ arcade game. You'll construct your own classes, templates, and abstract data types. After reading and using this book you’ll be ready to build real-world C++ applications and game projects on your own. \u003c\/p\u003e   \u003cp\u003e What You Will Learn: \u003c\/p\u003e   \u003cbr\u003e   \u003cbr\u003e • Explore the brand-new C++26 standard   \u003cbr\u003e • Program graphics and games with the SDL library, using SSDL, the \"Simple SDL\" wrapper library   \u003cbr\u003e • Use the most common C++ compilers – Visual Studio in Windows; g++ with Ubuntu, Fedora, Manjaro or Debian Unix, or MSys2 – and their associated debuggers   \u003cbr\u003e • Apply “anti-bugging” techniques for easy fixes to common problems   \u003cbr\u003e • Incorporate best practices for becoming a productive programmer   \u003cbr\u003e • Create your own big projects, including a C++-based arcade game   \u003cbr\u003e • Leverage STL functions and classes for easy and efficient programming   \u003cbr\u003e • Handle the Unicode (UTF-8) output   \u003cbr\u003e • Understand the uses and limits of views for efficiently pipelining data   \u003cbr\u003e • Learn core data types (strings, queues, vectors, linked lists) not by reading about them but by building them from scratch   \u003cbr\u003e • Navigate the basics of C, the still powerful and popular ancestor of C++   \u003cbr\u003e   \u003cp\u003e Who This Book Is For \u003c\/p\u003e   \u003cp\u003e All who are new to C++, either self-learners or students in college-level courses.  \u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":46678134718705,"sku":"9798868818585","price":74.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9798868818585_p0.jpg?v=1770923134","url":"https:\/\/shop.barnesandnoble.com\/products\/9798868818585","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}