Converts between types by reinterpreting the underlying bit pattern.| en.cppreference.com
C++| en.cppreference.com
Initialization of a variable provides its initial value at the time of construction. | en.cppreference.com
Initializes an aggregate from an initializer list. It is a form of list-initialization(since C++11).| en.cppreference.com
In order to instantiate a class template, every template argument must be known, but not every template argument has to be specified. In the following contexts the compiler will deduce the template arguments from the type of the initializer:| en.cppreference.com