Queries information of a type. Used where the dynamic type of a polymorphic object must be known and for static type identification.
Defines an expression that can be evaluated at compile
Performs compile-time assertion checking. Syntax
A template parameter pack is a template parameter that accepts zero or more template arguments (non-types, types, or templates). A function parameter pack is a function parameter
In order to compile a function call, the compiler must first perform name
Introduces implementation-defined attributes for types, objects, code, etc. [[ attr]]
Rule of three If a class requires a user-defined
Executes a for loop over a range. Used as a more readable equivalent to the traditional
(See also type for type system overview and
Exception handling provides a way of transferring control and information from some point in the execution of a program to a handler associated with a point previously passed
Page 7 of 17