Book Content
chapters • 15h8m total length
1. Getting Started With Library Development
2. Using Exceptions for Error Handling
3. Implementing Move Semantics
4. Using Templates for Generic Programming
5. Concurrency, Synchronisation, and Parallelization
6. Optimizing Your Code for Performance
7. Debugging and Testing
8. Creating and Implementing Your own Container
9. Exploring Type Erasure
10. An In-Depth Look at Smart Pointers
11. Common Patterns in C++
12. A closer look at Type Deduction
13. Bonus: Using C++20 Features














