I’ve been experimenting with a lot of C++ features, so I thought, why not document them in case someone else wants some inspiration for things to make to learn what is the kitchen sink of programming languages?
- implementing my version of std::variant
- my_string with a small string optimization
- printing a spiral matrix with O(1) memory
- integer comparisons
- some fun with templates and variadics
- const_cast
- my_flat_map
- devirtualization
- mimicking stl’s unordered_map
- a dangerous lambda in c++17
- very WIP segment tree
- my_shared and my_weak
- simple allocator