Non-static data members
  • References/C, C++/C++/Language

Non-static data members are the variables that are declared in a member

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

Transactional memory is a concurrency synchronization mechanism that combines groups of statements in transactions, that are. atomic (either

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

Sets the initial value of an object to zero. Syntax static

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

Reduces (folds)

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

An enumeration is a distinct type whose value is restricted to one of several explicitly named constants ("enumerators"). The values of the constants are values

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

Declares an inline function.

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