Argument-dependent lookup, also known as ADL, or Koenig lookup, is the set of rules for looking up the unqualified function names in
Queries information of a type. Used where the dynamic type of a polymorphic object must be known and for static type identification.
Introduces implementation-defined attributes for types, objects, code, etc. [[ attr]]
Inspects the declared type of an entity or queries the type and value category of an expression. Syntax
Allows a function to be called without providing one or more trailing arguments. Indicated by using the following syntax for a parameter in
Defines an expression that can be evaluated at compile
Declares a named variable as a reference, that is, an alias to an already-existing object or function. Syntax A
Declares a variable of a pointer or pointer-to-member type. Syntax A pointer declaration is any simple
Returns the result of a boolean operation. Operator name Syntax
Namespaces provide a method for preventing name conflicts in large projects. Symbols declared inside a namespace block are placed in a named
Page 5 of 17