In order to compile a function call, the compiler must first perform name
Customizes the C++ operators for operands of user-defined types. Syntax Overloaded operators are
Declares a variable of a pointer or pointer-to-member type. Syntax A pointer declaration is any simple
Performs compile-time assertion checking. Syntax
Inspects the declared type of an entity or queries the type and value category of an expression. Syntax
Argument-dependent lookup, also known as ADL, or Koenig lookup, is the set of rules for looking up the unqualified function names in
Introduces implementation-defined attributes for types, objects, code, etc. [[ attr]]
Destructs object(s) previously allocated by the new expression
Executes a for loop over a range. Used as a more readable equivalent to the traditional
Introduces a name that is defined elsewhere into the declarative region where this using-declaration appears.
Page 6 of 17