The C++ Workshop: A New, Interactive Approach to Learning C++
By 作者:Dale Green, Kurt Guntheroth, et al.
pages 页数: 606 pages
Publisher Finelybook 出版社: Packt Publishing (February 7, 2020)
Language 语言: English
The Book Description robot was collected from Amazon and arranged by Finelybook
Cut through the noise and get real results with a step-by-step approach to learning C++ development
You already know you want to learn C++ development, and a smarter way to learn C++ 11 is to learn By 作者:doing. The C++ Workshop focuses on building up your practical skills so that you can develop high-performance software applications or even your own independent games with effective modern C++. You’ll learn from real examples that lead to real results.
Throughout The C++ Workshop, you’ll take an engaging step-by-step approach to understanding C++ code. You won’t have to sit through any unnecessary theory. If you’re short on time you can jump into a single exercise each day or spend an entire weekend learning about lambda functions and extensions. It’s your choice. Learning on your terms, you’ll build up and reinforce key skills in a way that feels rewarding.
Every physical copy of The C++ Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you’ll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You’ll even earn a secure credential that you can share and verify online upon completion. It’s a premium learning experience that’s included with your printed copy. To redeem, follow the instructions located at the start of your C++ book.
Fast-paced and direct, The C++ Workshop is the ideal companion for C++ beginners. You’ll build and iterate on your code like a software developer, learning along the way. This process means that you’ll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead.
What you will learn
Get to grips with fundamental concepts and conventions of C++ 11
Learn about best practices for clean code and how to avoid common pitfalls
Reuse and reduce common code using the C++ standard library
Debug and compile logical errors and handle exceptions in your programs
Keep your development process bug-free with C++ unit testing
Chapter 1:Your First C++ Application
Chapter 2:Control Flow
Chapter 3:Built-In Data Types
Chapter 5:Pointers and References
Chapter 6:Dynamic Variables
Chapter 7:Ownership and Lifetime of Dynamic Variables
Chapter 8:Classes and Structs
Chapter 9:Object-Oriented Principles
Chapter 10:Advanced Object-Oriented Principles
Chapter 12:Containers and Iterators
Chapter 13:Exception Handling in C++