Book Content
chapters • 19h48m total length
1. Understanding Basic C++ Assumptions
2. Adding Language Necessities
3. Indirect Addressing: Pointers
4. Indirect Addressing: References
5. Exploring Classes in Detail
6. Implementing Hierarchies with Single Inheritance
7. Utilizing Dynamic Binding through Polymorphism
8. Mastering Abstract Classes
9. Exploring Multiple Inheritance
10. Implementing Association, Aggregation, and Composition
11. Handling Exceptions
12. Friends and Operator Overloading
13. Working with Templates
14. Understanding STL Basics
15. Testing Classes and Components
16. Using the Observer Pattern
17. Applying the Factory Pattern
18. Applying the Adapter Pattern
19. Using the Singleton Pattern
20. Removing Implementation Details Using the pImpl Pattern
21. Making C++ Safer














