Types conversions

No-promotion conversions may imply a loss of precision, which the compiler can signal with a warning. This warning can be avoided with an explicit conversion.
For non-fundamental types, arrays and functions implicitly convert to pointers, and pointers in general allow the following conversions: Read more
data-type-conversion types implicit-conversion promotion

To check your knowledge the following tests are recommended:
Check your cplusplus cplusplus skills.