C++20 for Lazy Programmers, 2nd Edition

Book Name: C++20 for Lazy Programmers, 2nd Edition
Author: Will Briggs
ISBN-10: 1484263057
Year: 2020
Pages: 704
Language: English
File size: 30 MB
File format: PDF, ePub

Book Description:

 

Prepared to learn programming with less effort and more fun? Then do it the lazy way! C++20 for Lazy Programmers uses comedy and fun to make you willing to read and excited to do the projects as you learn the popular and powerful C++ language. Along the way, it includes many features from the newest C++20 standard, such as ranges, spans, format strings, the”spaceship” operator, and concepts (template parameter requirements), and provides short introductions to modules and coroutines.

With this exceptional method, you’ll extend your abilities with a variety of jobs, including your C++ arcade game. You will assemble your very own classes, templates, and abstract data types. After studying and applying this book you will be prepared to construct real-world C++ applications and sports projects on your own.

What You Will Learn

  • The brand new C++20 standard
  • Programming graphics and games together with all the SDL library, using SSDL, the”Simple SDL” wrapper library
  • How to use the very 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 developer
  • The best way to make your own large projects, such as a C++-based arcade game
  • The built-in Standard Template Library (STL) functions and classes for simple and efficient programming
  • Powerful data types including strings, stacks, vectors, and linked lists — not by reading about them but by constructing them preparing you further to get a career in programming.

Who This Book Is For

All who are new to C++, either self-learners or students in college-level courses.

 

Download PDF    Buy Hardcopy

 

 

Top online courses in Teaching & Academics

Related Posts

Leave a Reply