C++ Class Template Argument Deduction - History, Uses, and Enabling it for Classes - Lecture

C++ Class Template Argument Deduction - History, Uses, and Enabling it for Classes - Lecture

CppCon via YouTube Direct link

Intro

1 of 44

1 of 44

Intro

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

C++ Class Template Argument Deduction - History, Uses, and Enabling it for Classes - Lecture

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 About Me
  3. 3 What is Class Template Argument Deduction
  4. 4 Class Template Argument Definition
  5. 5 Default Class Template Argument
  6. 6 Template Argument Deduction
  7. 7 Template Argument Deduction History
  8. 8 Class Template Argument Deduction
  9. 9 Why are you doing this
  10. 10 What does CTAD do
  11. 11 CTAD fills in the template arguments
  12. 12 CTAD makes make functions less necessary
  13. 13 How does it work
  14. 14 Deduction
  15. 15 Deduction Guide Example
  16. 16 How does this work
  17. 17 Its hard to understand
  18. 18 Definition of Vector
  19. 19 Constructors to Vector
  20. 20 Iterators
  21. 21 Template Parameters
  22. 22 Allocators
  23. 23 Values
  24. 24 Default Values
  25. 25 Compiler Time
  26. 26 Writing Deduction Guides for Classes
  27. 27 Compile Fail Tests
  28. 28 Add Deduction Guides
  29. 29 Existential Questions
  30. 30 assertSameType
  31. 31 assertSameType Example
  32. 32 SharedPointer Example
  33. 33 Can You Edit Deduction Guides
  34. 34 Shared Pointer
  35. 35 Implicit Deduction Guides
  36. 36 Alias Template Deduction Guides
  37. 37 Aggregate Template Deduction Guides
  38. 38 Inheritance of Deduction Guides
  39. 39 Summary
  40. 40 Misdeduction
  41. 41 Unreasonable Strings
  42. 42 Cons
  43. 43 Ambiguity
  44. 44 Questions

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.