Skip to content

Modern Template Techniques (C++17)

Status: Template articles pending, Ranges articles completed

This section covers the core tools of modern C++ template programming, including type traits, SFINAE, if constexpr, variadic templates, fold expressions, perfect forwarding, constexpr, and CTAD.

Template Articles (Pending)

  1. Type Traits Deep Dive
  2. SFINAE and enable_if
  3. if constexpr: Compile-Time Branching
  4. Variadic Templates
  5. Fold Expressions
  6. Perfect Forwarding
  7. constexpr and Compile-Time Computation
  8. CTAD
  9. Project: Type-Safe any

Other Modern C++ Features

Built with VitePress