Templates
2 Topics
1
Type Traits
Inspect, query, and modify type properties at compile time using the standard type traits library.
Common in advanced C++ roles. Focuses on SFINAE, std::enable_if, conditional type selection, and checking type relationships at compile time.
2
constexpr and Compile-Time Computation
Compute values, execute logic, and construct objects directly at compile time using constexpr and consteval.
Crucial for high-performance C++ pipelines. Focuses on constexpr vs const, runtime fallback conditions, consteval, and constinit.