static_cast conversion
  • References/C, C++/C++/Language

Converts between types using a combination of implicit and user-defined conversions. Syntax

2025-01-10 15:47:30
Statements
  • References/C, C++/C++/Language

Statements are fragments of the C++ program that are executed in sequence. The body of any function is a sequence of statements. For example:

2025-01-10 15:47:30
Order of evaluation
  • References/C, C++/C++/Language

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

2025-01-10 15:47:30
Converting constructor
  • References/C, C++/C++/Language

A constructor that is not declared with the specifier explicit

2025-01-10 15:47:30
Assignment operators
  • References/C, C++/C++/Language

Assignment operators modify the value of the object. Operator name Syntax

2025-01-10 15:47:30
Copy constructors
  • References/C, C++/C++/Language

A copy constructor of class T is a non-template constructor whose first parameter is T&, const T&, volatile T&

2025-01-10 15:47:30
copy elision
  • References/C, C++/C++/Language

Optimizes out copy- and move-constructors, resulting in zero-copy pass-by-value semantics. Explanation Under

2025-01-10 15:47:30
Non-static member functions
  • References/C, C++/C++/Language

A non-static member function is a function that is declared in a member

2025-01-10 15:47:30
dynamic_cast conversion
  • References/C, C++/C++/Language

Safely converts pointers and references to classes up, down, and sideways along the inheritance hierarchy. Syntax

2025-01-10 15:47:30
C++ language
  • References/C, C++/C++/Language

This is a brief reference of available C++ language constructs.

2025-01-10 15:47:30