Completed
Introduction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Removing Needless Undefined Behavior for a Safer C++
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Who am I
- 3 Outline
- 4 Why this talk
- 5 Show Hands
- 6 Popular Quotes
- 7 Time Travel
- 8 Program Definition
- 9 Compile Time
- 10 Compile Time Behavior
- 11 Can we time travel
- 12 Time travel example
- 13 Simple example
- 14 Testing the example
- 15 Thesis
- 16 Social Contract
- 17 Possible fixes
- 18 Examples
- 19 Preprocessor
- 20 Local Variables
- 21 Welldefined Behavior
- 22 Jake Fevold
- 23 What is erroneous behavior
- 24 A quick drink
- 25 Preconditional callout
- 26 Preconditional examples
- 27 Why support this
- 28 C26 Contracts
- 29 Contract Violation
- 30 Example