Converts between types using a combination of explicit and implicit conversions.| en.cppreference.com
Allows the size of an empty base subobject to be zero.| en.cppreference.com
Declares a named variable as a reference, that is, an alias to an already-existing object or function.| en.cppreference.com