Defines an abstract type which cannot be instantiated, but can be used as a base class. Syntax pure
Name lookup is the procedure by which a name
Allows the size of an empty base subobject to be zero. Explanation The size of any
Declarations introduce (or re-introduce) names into the C++ program. Each kind of entity is declared differently.
Transfers control to one of the several statements, depending on the value of a condition. Syntax
Shows given message and renders program ill-formed. Syntax
Changes the current file name and number in the preprocessor. Syntax
Safely converts pointers and references to classes up, down, and sideways along the inheritance hierarchy. 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
Allows a function to be called without providing one or more trailing arguments. Indicated by using the following syntax for a parameter in
Page 4 of 17