C++程序编写.设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A
C++程序编写.
设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离,要求按如下格式输出结果:
A(x1,y1),B(x2,y2),
Distance1=d1
Distance2=d2
其中:x1、y1、x2、y2为指定坐标值,d1和d2为两个坐标点之间的距离.
【提示】:类Location的参考框架如下:
class Location
{public:
x05 Location(double,double); //构造函数
x05 double getx(); //成员函数,取x坐标值
x05 double gety(); //成员函数,取y坐标值
double distance(Location &); //成员函数,求给定两点之间的距离
friend double distance(Location &,Location &); //友元函数,求给定两点之间的距离
private:
x05 double x,y;
}