- Function Objects
Passing functions around as typed class objects.
 - Parameters
Avoiding a profusion of get/set.
 - Reference Wrappers
When you want to pass a reference, but are only permitted to pass a copy.
 - Singleton
The classic singleton design pattern.
 
Create a new tutorial: