Library / Coding
STL From Scratch
Twenty C++ problems that build the standard library by hand, from a ring buffer to unique_ptr, shared_ptr, vector, optional and function. Each stage leans on the one before it, so work through them in order.
Curated track
Your progress
0 of 20 · 0%
6 stages
01 · Fixed storage · 0/2
02 · Ownership · 0/5
03 · Objects in raw storage · 0/3
04 · Lists, tables and blocks · 0/4
05 · Inline storage · 0/4
06 · Allocators and threads · 0/2