C++ provides implicit type conversion, as described in Chapter 3, Standard Conversions. You can also specify explicit type conversions when you need more precise control of the conversions applied.