return statement
  • References/C, C++/C++/Language

Terminates current function and returns specified value to the caller function. Syntax

2025-01-10 15:47:30
dynamic exception specification
  • References/C, C++/C++/Language

Lists the exceptions that a function might directly or indirectly throw. Syntax

2025-01-10 15:47:30
Template argument deduction
  • References/C, C++/C++/Language

In order to instantiate a function template

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

This is the initialization performed when a variable is constructed with an empty initializer. Syntax

2025-01-10 15:47:30
partial template specialization
  • References/C, C++/C++/Language

Allows customizing class templates for a given category of template arguments. Syntax

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

Initializes an object from explicit set of constructor arguments. Syntax

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

Reduces (folds)

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

Implicit conversions are performed whenever an expression of some type T1 is used in context that does not accept that type, but accepts some other type T2;

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

Renders the entire program meaningless if certain rules of the language are violated. Explanation The C++

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

"Substitution Failure Is Not An Error" This rule applies during overload resolution of function templates: When substituting the

2025-01-10 15:47:30