Variadic macro support for defining macros with variable number of arguments
SFINAE (Substitution Failure Is Not An Error) for enabling template specialization
User-defined literals for creating custom literal types
constexpr keyword for compile-time evaluated computations
Forwarding reference for generic forwarding and perfect forwarding