Value Semantics: Safety, Independence, Projection, and Future of Programming - CppCon 2022

Value Semantics: Safety, Independence, Projection, and Future of Programming - CppCon 2022

CppCon via YouTube Direct link

Safety

10 of 30

10 of 30

Safety

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Value Semantics: Safety, Independence, Projection, and Future of Programming - CppCon 2022

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

  1. 1 Introduction
  2. 2 Problem
  3. 3 Reference semantics
  4. 4 Engineering cost
  5. 5 Implicit sharing
  6. 6 Object graph
  7. 7 Design by contract
  8. 8 Race conditions
  9. 9 Example
  10. 10 Safety
  11. 11 Immutability
  12. 12 Local Reasoning
  13. 13 Documentation
  14. 14 Value Semantics
  15. 15 References
  16. 16 Value Types
  17. 17 Value Semantic Problems
  18. 18 C Value Semantics
  19. 19 InPlace Independence
  20. 20 Const Reference
  21. 21 InOutIn
  22. 22 virtuous cycle
  23. 23 how to achieve value semantics
  24. 24 whole part relationships
  25. 25 Extrinsic relationships
  26. 26 Object graphs
  27. 27 Creating a new type
  28. 28 Summary
  29. 29 Challenge
  30. 30 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.