Class Template Argument Deduction in C++17

Class Template Argument Deduction in C++17

ACCU Conference via YouTube Direct link

pitfall!

4 of 24

4 of 24

pitfall!

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. 1 Intro
  2. 2 template argument deduction in C++98
  3. 3 vector
  4. 4 pitfall!
  5. 5 magic!
  6. 6 trap #1: the order matters
  7. 7 trap #2: list-initialisation has priority
  8. 8 sequence containers
  9. 9 map
  10. 10 locks & mutexes
  11. 11 example with no arguments
  12. 12 other STL classes...
  13. 13 smart pointers
  14. 14 how to disable CTAD
  15. 15 type identity idiom
  16. 16 member typedef
  17. 17 templated ctor
  18. 18 std: function
  19. 19 deduction guides SFINAE
  20. 20 aggregates need explicit guides
  21. 21 CTAD uses the primary template
  22. 22 CTAD not just in declarations!
  23. 23 no CTAD in nested types
  24. 24 CTAD + smart pointer conversions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.