Completed
One Definition Rule (ODR) - Program
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Software Engineering Is About Tradeoffs
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Problem Solving vs. Point of View
- 3 The cost of finding the best solution
- 4 std::string (simplified)
- 5 How often do you analyze exception safety of your code?
- 6 The importance of the Exception Safety Guarantees
- 7 Imagine the C++ Standard Library with only Basic Exception Safety Guarantee
- 8 Never-Empty Guarantee of Boost.Variant
- 9 Unit-Specific Aliases: Example
- 10 Quantity References: Example
- 11 User Defined Literals: Example
- 12 Standardization takes time
- 13 Comparison
- 14 One Definition Rule (ODR) - Translation Unit
- 15 One Definition Rule (ODR) - Program
- 16 Problem: One Definition Rule Violation
- 17 But this is how some customization points behave
- 18 Solution #1: Keep it as it is
- 19 Compile-time error when resulting dimension or unit is
- 20 Get rid of the Downcasting Facility
- 21 Designing is Hard