C++20 for Lazy Programmers
eBook Details:
- Paperback: 704 pages
- Publisher: WOW! eBook; 2nd edition (December 12, 2020)
- Language: English
- ISBN-10: 1484263057
- ISBN-13: 978-1484263051
eBook Description:
C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners, 2nd Edition: Covers the latest C++20
Ready to learn programming with less effort and more fun? Then do it the lazy way! C++20 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. Along the way it includes many features from the new C++20 standard, such as ranges, spans, format strings, the “spaceship” operator, and concepts (template parameter requirements), and provides brief introductions to modules and coroutines.
What You Will Learn:
- The brand-new C++20 standard
- Programming graphics and games with the SDL library, using SSDL, the “Simple SDL” wrapper library
- How to use the most common C++ compilers – Visual Studio for Windows, and g++ (with Unix or MinGW) – and their associated debuggers
- “Anti-bugging” for easy fixes to common problems
- Sound practices for becoming a productive programmer
- How to make your own big projects, including a C++-based arcade game
- The built-in Standard Template Library (STL) functions and classes for easy and efficient programming
- Powerful data types including strings, stacks, vectors, and linked lists – not by reading about them but by building them – preparing you further for a career in programming
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 C++20 for Lazy Programmers, 2nd Edition book you’ll be ready to build real-world C++ applications and game projects on your own.