Conversions
From cppreference.com
Several operators convert operand values from one type to another automatically. This subclause specifies the result required from such an implicit conversion, as well as those that result from a cast operation (an explicit conversion).
Conversion of an operand value to a compatible type causes no change to the value or the representation.
[edit] Notes
Conversions performed by most ordinary operators appear here. Additional details, if any, about conversions performed by an operator appear in the discussion of that operator.