-
Function and class templates
-
Template specialization and partial specialization
-
Compile-time computation with constexpr functions
-
Template metaprogramming techniques
-
Type traits and concepts with C++20
-
Compile-time asserts and static polymorphism