Advanced C++
Advanced C++ will give you the confidence to efficiently tackle any C++ project. You will learn how to structure your code for readability, streamline code for speed and functionality, and seamlessly generate and incorporate libraries.
Offered by
Difficulty Level
Intermediate
Completion Time
25h24m
Language
English
About Book
Who Is This Book For?
If you have worked in C++ but want to learn how to make the most of this language, especially for large projects, this book is for you. A general understanding of programming and knowledge of using an editor to produce code files in project directories is a must. Some experience with strongly typed languages, such as C and C++, is also recommended.
Advanced C++
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 25h24m total length
Anatomy of Portable C++ Software
No Ducks Allowed – Types, Templates, and Deduction
No Leaks Allowed - Exceptions and Resources
Separation of Concerns - Software Architecture, Functions, and Variadic Templates
The Philosophers' Dinner - Threads and Concurrency
Streams and I/O
Everybody Falls, It's How You Get Back Up - Testing and Debugging
Need for Speed - Performance and Optimization
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!