Completed
magic!
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Class Template Argument Deduction in C++17
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 template argument deduction in C++98
- 3 vector
- 4 pitfall!
- 5 magic!
- 6 trap #1: the order matters
- 7 trap #2: list-initialisation has priority
- 8 sequence containers
- 9 map
- 10 locks & mutexes
- 11 example with no arguments
- 12 other STL classes...
- 13 smart pointers
- 14 how to disable CTAD
- 15 type identity idiom
- 16 member typedef
- 17 templated ctor
- 18 std: function
- 19 deduction guides SFINAE
- 20 aggregates need explicit guides
- 21 CTAD uses the primary template
- 22 CTAD not just in declarations!
- 23 no CTAD in nested types
- 24 CTAD + smart pointer conversions