Completed
Implementation Details
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Breaking Dependencies - C++ Type Erasure Implementation Details - Lecture
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Motivation
- 3 Implementation
- 4 Implementation Details
- 5 Shape Wrapper
- 6 Friends
- 7 Clone
- 8 Copy
- 9 No pointers
- 10 Architectural Boundaries
- 11 Test Code
- 12 Extended Model
- 13 Performance
- 14 Explanation
- 15 Performance Optimization
- 16 Small Buffer
- 17 Clone Function
- 18 destructor
- 19 copyswap
- 20 template parameters
- 21 too deep
- 22 simple
- 23 manual virtual dispatch
- 24 code
- 25 benchmark
- 26 conclusion
- 27 Questions