De-fragmenting C++ - Making Exceptions More Affordable and Usable

De-fragmenting C++ - Making Exceptions More Affordable and Usable

ACCU Conference via YouTube Direct link

Throw values, not types

9 of 16

9 of 16

Throw values, not types

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

De-fragmenting C++ - Making Exceptions More Affordable and Usable

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

  1. 1 Intro
  2. 2 Code review...
  3. 3 Pathology 101
  4. 4 Roadmap
  5. 5 A funny thing happened on the way to breakfast...
  6. 6 Root cause: Today's EH not zero-overhead
  7. 7 Taxonomy
  8. 8 Core issues: Zero-overhead + determinism
  9. 9 Throw values, not types
  10. 10 Core proposal summary
  11. 11 Bugs contracts
  12. 12 Spot the oddities
  13. 13 Key Q: Can I continue running normal code?
  14. 14 Language-independent fact
  15. 15 Proposed extension: try expressions
  16. 16 Simplifications ► What are the benefits? Convenience as todayl: Automatic exception propagation ► Correctness (newl Visible still convenient) propagation

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.