Defines an abstract type which cannot be instantiated, but can be used as a base class. Syntax pure
A class template defines a family of classes. Syntax
Changes the current file name and number in the preprocessor. Syntax
A template is a C++ entity that defines one of the following: a family of classes (
Establishes an exception handler around the body of a function. Syntax The function-try-block is one of
The noexcept operator performs a compile-time check that returns true if an expression is declared to not throw any exceptions. It
Declarations introduce (or re-introduce) names into the C++ program. Each kind of entity is declared differently.
Operator name Syntax
A declaration of a class/struct or
Introduces a name that is defined elsewhere into the declarative region where this using-declaration appears.
Page 4 of 17