Completed
CRTP
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The C++ Type System is Your Friend
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Why this talk
- 3 Three important things
- 4 History of programming types
- 5 Types in C
- 6 Using the Type System
- 7 Compilation
- 8 Example
- 9 Whole Value Pattern
- 10 Templates
- 11 Header Files
- 12 Constructors
- 13 Explicit Operations
- 14 CRTP
- 15 C Runtime Polymorphism
- 16 Physical Quantities
- 17 Related Flavors
- 18 Template Metaprogramming
- 19 Operator Traits
- 20 Fixed Length String
- 21 Policy Decisions
- 22 Context Per
- 23 Runtime Check
- 24 Implicit vs Explicit
- 25 Compilation vs Templates
- 26 First attempt
- 27 Error messages without concepts
- 28 Error messages with concepts
- 29 Summary