downdemo/Cpp-Templates-2ed resource
Master Modern C++(11/14/17/20) Templates: TMP, SFINAE, Concepts, CRTP, Variadic Magic, and Compile-Time Sorcery observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 3
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2730
- days_rel: n/a
- days_push: 586
- n_releases_24m: 0
Adoption not part of the score
1638 stars · 280 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A study-notes repository that condenses the book 'C++ Templates, 2nd Edition' into organized markdown chapters with runnable, verified C++11/14/17/20 example code. It walks through template techniques from function and class templates to SFINAE, concepts, CRTP, variadic templates, traits, type erasure, and template metaprogramming.
Use cases
- learn C++ template metaprogramming from scratch
- understand SFINAE and template argument deduction
- study C++20 concepts with runnable examples
- master variadic templates and perfect forwarding
- find condensed notes for the C++ Templates 2nd edition book
- learn CRTP, type erasure, and expression templates in C++
- prepare for writing generic C++ infrastructure libraries
When to choose
- You want a free, condensed companion to the C++ Templates 2nd edition book with code you can compile and run
- You prefer structured chapter-by-chapter notes covering C++11 through C++20 template features
- You are an intermediate C++ developer aiming to master templates, TMP, SFINAE, and concepts
When to avoid
- You need a reusable template metaprogramming library to link into your project rather than educational notes
- You need the full original textbook's depth rather than condensed summaries
- You are a C++ beginner looking for general language tutorials unrelated to templates
Facets
learning-resource · maturity stable
documentation developer-tools programming-languages education tutorials developer-tools cpp cross-platform cpp-templates template-metaprogramming generic-programming sfinae concepts crtp variadic-templates expression-templates type-traits cpp11 cpp17 cpp20 study-notes book-companion modern-cpp
2 sources
- readme: https://github.com/downdemo/Cpp-Templates-2ed · fetched 2026-08-28 · 998a661e70ff
- homepage: https://downdemo.github.io/Cpp-Templates-2ed/ · fetched 2026-08-29 · 3e45362320b3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| downdemo/Cpp-Templates-2ed | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="downdemo/Cpp-Templates-2ed")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem