Converts between types using a combination of implicit and user-defined conversions. Syntax
Statements are fragments of the C++ program that are executed in sequence. The body of any function is a sequence of statements. For example:
Order of evaluation of the operands of almost all C++ operators (including the order of evaluation of function arguments in a function-call expression and the order of evaluation
A constructor that is not declared with the specifier explicit
Assignment operators modify the value of the object. Operator name Syntax
A copy constructor of class T is a non-template constructor whose first parameter is T&, const T&, volatile T&
Optimizes out copy- and move-constructors, resulting in zero-copy pass-by-value semantics. Explanation Under
A non-static member function is a function that is declared in a member
Safely converts pointers and references to classes up, down, and sideways along the inheritance hierarchy. Syntax
This is a brief reference of available C++ language constructs.
Page 3 of 17