从用户自定义类型到基本类型 operator f1oat()//转换函数是类型转换操作符的重载 float f; f inches /12 f feet f: return (float)(f /3.28); Distance dl(4,1.2f)i Distance d2(6,6.72f)i f1atm= float(d1);//显式调用转换函数 d2 //隐式调用转换函数 北大青鸟16 从用户自定义类型到基本类型 operator float() //转换函数是类型转换操作符的重载 { float f; f = inches / 12; f = feet + f; return (float)(f / 3.28); } Distance d1(4, 1.2f); Distance d2(6, 6.72f); float m = float(d1) ; //显式调用转换函数 m = d2; //隐式调用转换函数