This repo contains a little website with content that helps learning and understanding the C++ Type Deduction rules for:
- Template Functions
auto
decltype
decltype(auto)
- lambdas
- function return type deduction
- variadic template argument pack deduction
Feel free to correct any of the given content.
Useful Resources
- Scott Myers: Effective Modern C++
- Scott Myers: Type Deduction Talk
- Embracing (and also Destroying) Variant Types Safely - Andrei Alexandrescu - CppCon 2021
- [C++17 New Rules For auto Deduction From braced-init-list](https://mariusbancila.ro/blog/2017/04/13 cpp17-new-rules-for-auto-deduction-from-braced-init-list/)
- Lambda Capture