Abstract
Policies, SFINAE, and tags … oh my! Ready to get your Modern C++ grove on but need a kick start? From the Ciere C++ Ninja Series, this session will introduce you to the building blocks, techniques and strategies employed in generic programming. Some of the topics we will cover include:
- Concepts
- Traits
- Policy Classes
- CRTP (Curiously Recurring Template Pattern)
- SFINAE (Substitution Failure is not an Error)
- Tag Dispatching