Book Content
chapters • 17h4m total length
1. An introduction to Inheritance and polymorphism
2. Class and function templates
3. Memory ownership
4. Swap - from simple to subtle
5. A Comprehensive Look at Resource Acquisition is Initialization (RAII)
6. Type Erasure
7. SFINAE and Overload Resolution Management
8. The Curiously Recurring Template Pattern
9. Named Arguments and Method Chaining
10. Local Buffer Optimization
11. Scopeguard
12. Friend Factory
13. Virtual Constructors and Factories
14. The Template Method Pattern and the Non-Virtual Idiom
15. Singleton: a Classic OOP Pattern
16. Policy-based design
17. Adaptors and Decorators
18. Visitor and multiple dispatch














