C++ supports a number of different kinds of type castings
Use of these cast operations makes it easier for the programmer to spot the more dangerous type conversions