Transcription: A constructor that takes a single argument of a type other than the class itself is essentially converting the object from its current type to the class type. For this reason, constructors that take a single argument of a type other than the class are called conversion constructors. A constructor that takes an argument with the type of the class is a copy constructor.