Completed
The steps in building C++ code
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Hitchhiker's Guide to Faster Builds - Part 1 of 2
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Reality
- 3 Why reduce build times
- 4 The steps in building C++ code
- 5 Why C++ compilation takes so long
- 6 Standard includes after the preprocessor
- 7 Debug vs Release the most obvious
- 8 Unreachable (dead) code
- 9 Declarations vs definitions - functions
- 10 Declarations vs definitions - types
- 11 PIMPL - pointer to implementation
- 12 PIMPL - pros & cons
- 13 Abstract interfaces & factories
- 14 Precompiled headers - usage
- 15 Unity builds - cons
- 16 Unity builds - how to maintain
- 17 Unity builds - potential Clang support
- 18 Inlining annotations
- 19 Special member functions
- 20 Templates - C++11 extern template
- 21 Templates - move functions out of headers
- 22 Templates - cost of operations
- 23 Templates - other notes
- 24 Templates - tools
- 25 Templates - other good talks
- 26 Templates - more resources
- 27 Diagnostics - binary bloat