Specifies constructors and conversion operators (since C++11)
Initializes an object from braced-init-list. Syntax direct-list-initialization
Returns the result of specific arithmetic operation. Operator name Syntax
The typedef declaration provides a way to create an alias that can be used anywhere in place of a (possibly complex) type name. Syntax
A move constructor of class T is a non-template constructor whose first parameter is T&&, const T&&, volatile T&&
Constructor is a special non-static member
Converts between types by reinterpreting the underlying bit pattern. Syntax
A union is a special class type that can hold only one of its non-static
Syntax nullptr
Defines the semantics of computer memory storage for the purpose of the C++ abstract machine. The memory available to a C++ program is one or
Page 16 of 17