The C++ Workshop: A New,Interactive Approach to Learning C++
by: Dale Green,Kurt Guntheroth,et al.
Print Length 页数: 606 pages
Publisher finelybook 出版社: Packt Publishing (February 7,2020)
Language 语言: English
ISBN-10: 183921662X
ISBN-13: 9781839216626
Book Description
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
Contents
Preface
Chapter 1: Your First C++ Application
Chapter 2: Control Flow
Chapter 3: Built-In Data Types
Chapter 4: Operators
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 11: Templates
Chapter 12: Containers and Iterators
Chapter 13: Exception Handling in C++
Appendix
Index