The C++ Rvalue Lifetime Disaster - Understanding and Mitigating Issues

The C++ Rvalue Lifetime Disaster - Understanding and Mitigating Issues

cpponsea via YouTube Direct link

A Special Case

5 of 28

5 of 28

A Special Case

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

The C++ Rvalue Lifetime Disaster - Understanding and Mitigating Issues

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

  1. 1 Introduction
  2. 2 Rvalue Lifetime
  3. 3 Named Return Value Optimization
  4. 4 No Named Return Value Optimization
  5. 5 A Special Case
  6. 6 Recommendations
  7. 7 Temporary Lifetime Extension
  8. 8 Generic Code
  9. 9 Lifetime Extension
  10. 10 Example
  11. 11 The problem
  12. 12 The solution
  13. 13 Declaration type
  14. 14 Autocrf
  15. 15 Autocrf const
  16. 16 Autocrf rvalue
  17. 17 Accessors
  18. 18 C
  19. 19 What C does
  20. 20 We made a mess
  21. 21 Warning
  22. 22 Requirements
  23. 23 Reference Binding
  24. 24 Trying it out
  25. 25 Impact on the standard library
  26. 26 Mitigations
  27. 27 Member Accessors
  28. 28 Conclusion

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.