Completed
PRvalue
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Back to Basics: Master C++ Value Categories With Standard Tools - CppCon 2022
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Motivation
- 3 References
- 4 Value Category
- 5 Value Category Evolution
- 6 Reference and Move Semantics
- 7 Implicit Move
- 8 Terminology
- 9 Lvalue
- 10 PRvalue
- 11 Xvalue
- 12 Real Life Code
- 13 Function Calls
- 14 Guaranteed Copy Illusion
- 15 Materialization
- 16 Standard Terminology
- 17 Summary
- 18 Reference Collision
- 19 Reference Collision Example
- 20 Forwarding Reference
- 21 Conclusion
- 22 Move
- 23 Code Snippets
- 24 Stand Forward
- 25 Overloads
- 26 Decay
- 27 Decal Type
- 28 DecalVal
- 29 Reducing
- 30 Overload
- 31 Single Declaration Template
- 32 Other Tools
- 33 Recap