Inspects the declared type of an entity or queries the type and value category of an expression. Syntax
The storage class specifiers are a part of the decl-specifier-seq of a
A declaration of a class/struct or
Inside the definition of a template (both
Namespaces provide a method for preventing name conflicts in large projects. Symbols declared inside a namespace block are placed in a named
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
Introduces implementation-defined attributes for types, objects, code, etc. [[ attr]]
Allows a function to be called without providing one or more trailing arguments. Indicated by using the following syntax for a parameter in
Declares a class data member with explicit size, in bits. Adjacent bit field members may be packed to share and straddle the individual bytes. A
Page 5 of 17