nConstructors taking a single argument define a conversion from the type of its argument to the type of its class.
nSuch conversion functions
can be used either implicitly or
explicitly.
nWhen used implicitly, at
most one implicit built-in promotion
or conversion will be applied to the argument
of the constructor. name(char* =
"");
n
n //implicitly convert char* to name
n name obj; obj = "sue smith";
n