C++ Notes
Short, example-first notes on the corners of C++ I keep coming back to: templates, compile-time computation and the standard library.
- 1Template explicit vs implicit specialization
- 2Why foo(0) is ambiguous: ill-formed overloaded calls
- 3Template metaprogramming: Fibonacci
- 4Template metaprogramming: Factorial
- 5Lambda expressions in C++
- 6constexpr in C++
- 7Struct vs class in C++
- 8Variadic templates in C++
- 9Tuples in C++
- 10Unordered map in C++