- An Introduction to Inheritance and Polymorphism
- Class and Function Templates
- Memory and Ownership
- Swap – from Simple to Subtle
- A Comprehensive Look at RAII
- Understanding Type Erasure
- SFINAE, Concepts, and Overload Resolution Management
- The Curiously Recurring Template Pattern
- Named Arguments, Method Chaining, and the Builder Pattern
- Local Buffer Optimization
- ScopeGuard
- Friend Factory
- Virtual Constructors and Factories
- The Template Method Pattern and the Non-Virtual Idiom
- Policy-based design
- Adapters and Decorators
-
Notifications
You must be signed in to change notification settings - Fork 0
emelyantsev/hands-on-design-patterns-cpp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published