operator typeName();
注意事项:
- 转换函数必须是类方法;
- 转换函数不能指定返回类型;
- 转换函数不能有参数。
//例如,转换为double类型的函数的原型如下:
class Person{
operator double();在这里插入代码片
};
//这样就可以把Person类赋值给double类型了
Person p1;
double x = (double)p1;

operator typeName();
注意事项:
//例如,转换为double类型的函数的原型如下:
class Person{
operator double();在这里插入代码片
};
//这样就可以把Person类赋值给double类型了
Person p1;
double x = (double)p1;