Converts between types using a combination of explicit and implicit conversions. Syntax
(See also type for type system overview and
Executes a for loop over a range. Used as a more readable equivalent to the traditional
Allows integer, floating-point, character, and string literals to produce objects of user-defined type by defining a user-defined suffix.
Transfers control unconditionally. Used when it is otherwise impossible to transfer control to the desired location using other statements.
Customizes the C++ operators for operands of user-defined types. Syntax Overloaded operators are
Introduces a name that is defined elsewhere into the declarative region where this using-declaration appears.
Queries information of a type. Used where the dynamic type of a polymorphic object must be known and for static type identification.
Returns the result of a boolean operation. Operator name Syntax
Exception handling provides a way of transferring control and information from some point in the execution of a program to a handler associated with a point previously passed
Page 7 of 17