Skip to content

Metaprogramming Essentials (C++20-23)

Status: Pending

This section explores modern C++ constraint mechanisms and advanced metaprogramming techniques, covering Concepts, requires expressions, TMP core techniques, compile-time strings, reflection basics, instantiation control, and exception safety.

Contents (Pending)

  1. Concepts in Detail
  2. Constraining Templates with Concepts
  3. Requires Expressions Deep Dive
  4. TMP Core Techniques
  5. Compile-Time String Processing
  6. Reflection Metaprogramming Basics
  7. Template Instantiation Control
  8. Templates and Exception Safety
  9. Project: mini-STL Algorithm Library

Built with VitePress