Free Download Learn C++ by Example: Covers versions 11 to 23 by Frances Buontempo
English | April 2nd, 2024 | ISBN: 1633438333 | 248 pages | True EPUB (Retail Copy) | 2.52 MB
Learn the latest features of modern C++ by coding eightengaging projects.
Don't let the multitude of C++ updates intimidate you! LearnC++ by Example takes you through the major language changessince C++ 11, with each new feature demonstrated with a fun projector minigame. It's perfect for beginners who know C++ basics, coderscoming back to the language, or current C++ developers missing outon everything the language has to offer.
Inside Learn C++ by Example you'll find importantskills such as:
* Utilizing the new C++ features from C++ 11 to 23
* Effectively testing your C++ code
* What happens "under the hood" of C++ code
* Picking efficient algorithms and data structures
* std::format, STL algorithms, ranges, and coroutines
Learn C++ by Example rapidly gets up to speed withC++'s updates and changes, and ensures you'll stay ahead as thelanguage continues to change and grow. You'll learn about vectorsand ranges by generating Pascal's triangle, create a racing gamewith new special member functions, build a slot machine withparameter packs, and more.
About the technology
C++ delivers the flexibility and performance you need foreverything from low-level systems programming to secure financialapplications and AAA game development. First introduced in 1985,the language is still evolving, with exciting changes in every newversion. Whether you're just getting started or you're a veterancoder adding to your toolbox, the eight hands-on projects in thisbook will get you up to speed on modern C++ features andpractices.
About the book
Learn C++ by Example is a fun and practical way tostart writing modern C++ code. It guides you through entertainingchallenges, emphasizing features and techniques made possible byC++ 17, 20, and 23. You'll learn about objects and arrays bycreating a deck of playing cards, master the C++ random library fora number guess game, use the chrono library to create a countdowntimer, and much more. Along the way you'll also pick up valuabletips for testing, project organization, and other productivityskills.
What's inside
* New C++ features from C++ 11 to 23
* Effectively test your C++ code
* What happens "under the hood"
* Efficient algorithms and data structures