Completed
Algorithm uninitialized_relocate
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Best Type Traits that C++ Doesn't Have
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Outline
- 3 Rules for std::vector reallocation
- 4 Relocating trivially copyable types
- 5 Relocating non-trivial types
- 6 Algorithm uninitialized_relocate
- 7 Optimizing uninitialized_relocate
- 8 By the way: convenience helpers
- 9 Two new customization points
- 10 Implementing allocator_traits::htcad
- 11 TLDR / dependency graph
- 12 Benchmark results
- 13 Motivating "comparison"
- 14 Compiler support required?
- 15 Compiler support attained(?)
- 16 Another problem: naming
- 17 What is the meaning of "trivial"?
- 18 Motivating "tombstones"
- 19 Design criteria
- 20 One new traits class
- 21 Specialization for string
- 22 Specialization for bool
- 23 optional uses tombstone_traits
- 24 Recursing on tombstone_traits
- 25 Benchmark design