Defines an abstract type which cannot be instantiated, but can be used as a base class. Syntax pure
Specifies that a non-static member function
For an unqualified name, that is a name that does not appear to the right of a scope resolution operator ::, name lookup examines the
Queries the number of elements in a parameter pack
Establishes an exception handler around the body of a function. Syntax The function-try-block is one of
Causes the enclosing for,
Declarations introduce (or re-introduce) names into the C++ program. Each kind of entity is declared differently.
A constructor that is not declared with the specifier explicit
Transfers control to one of the several statements, depending on the value of a condition. Syntax
Definitions are declarations that fully define
Page 2 of 17