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