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
Class template
  • References/C, C++/C++/Language

A class template defines a family of classes. Syntax

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
copy initialization
  • References/C, C++/C++/Language

Initializes an object from another object. Syntax

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
Converting constructor
  • References/C, C++/C++/Language

A constructor that is not declared with the specifier explicit

2025-01-10 15:47:30
Qualified name lookup
  • References/C, C++/C++/Language

A qualified name is a name that appears on the right hand side of the scope resolution operator :: (see also qualified identifiers). A qualified name may

2025-01-10 15:47:30
sizeof... operator
  • References/C, C++/C++/Language

Queries the number of elements in a parameter pack

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
Declarations
  • References/C, C++/C++/Language

Declarations introduce (or re-introduce) names into the C++ program. Each kind of entity is declared differently.

2025-01-10 15:47:30