Non-static data members are the variables that are declared in a member
Transactional memory is a concurrency synchronization mechanism that combines groups of statements in transactions, that are. atomic (either
"Substitution Failure Is Not An Error" This rule applies during overload resolution of function templates: When substituting the
Lists the exceptions that a function might directly or indirectly throw. Syntax
Initializes an object from explicit set of constructor arguments. Syntax
An enumeration is a distinct type whose value is restricted to one of several explicitly named constants ("enumerators"). The values of the constants are values
Allows values of integer type to be used in expressions directly. Syntax An integer literal is a primary
Appear in any type specifier, including decl-specifier-seq of
This is the initialization performed when a variable is constructed with an empty initializer. Syntax
Namespace aliases allow the programmer to define an alternate name for a namespace. They are commonly used as a convenient shortcut for long
Page 11 of 17