3.5.7 转型构造函数

2013-10-07 15:32:41 · 作者: · 浏览: 85

3.5.7   转型构造函数

类C转型构造函数(convert constructor)用于类型间的转换,它只有一个参数。例如,类C的转型构造函数可将其他类型的变量转型为类C类型的变量,如int或string类型。

例3-29

 
本例中,Person类拥有一个默认构造函数和两个转型构造函数,其中的一个转型构造函数可将字符串常量转型为一个Person对象,如将Dawn Upshaw转型为soprano对象。