要求:
1)用x、y两个坐标值表示一个点;
2)正确初始化每个点,默认坐标值为原点;
3)计算点到原点的距离;
4)计算到另一个点的距离;
5)获取点的 x、y坐标值;
6)设置点的 x、y坐标;
7)移动点到新位置。
主函数及输出示例如下:
int main()
{
Point p1(1,3), p2(4,5), p3(2);
cout<<"p1: "<<p1.getX()<<","<<p1.getY()<<endl;
cout<<"p1 to origin:"<<p1.distance()<<endl;
cout<<"p2:"<<p2.getX()<<","<<p2.getY()<<endl;
cout<<"p1 to p2:"<<p1.distance(p2)<<endl;
p1.moveto(p3);
cout<<"p1 moveto p3:"<<p1