c++ 类型转换 对象与对象之间的转换

2024-11-22 19:24:55
推荐回答(1个)
回答1:

碰到这种情况 , 需要在class ra前面先声明一句 class xy;
然后把 class ra 里面的:
operator xy()//xy类转换
{
xy xy3;
xy3.x=r*cos(a);
xy3.y=r*sin(a);
return xy3;
}
的定义放到cpp文件里面,头文件只留一个声明 operator xy();