//4、有Distance类和Point类,将Distance类定义为Point类的友元类来实现计算两点之间距离。
#include"iostream"
#include"math.h"
using namespace std;
class point
{
private:
float x,y;
public:
point(int a,int b):x(a),y(b){}
friend class distance1;
};
class distance1
{
public:
void print(point p1,point p2);
};
void distance1::print(point p1,point p2)
{
cout<<"两点之间的距离:"<<endl;
cout<<(sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y)));
}
int main()
{
point pp1(2,3),pp2(4,5);
distance1 d1;
d1.print(pp1,pp2);
return 0;
}