/*
*copyright(c) 2016,烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:谭泽纯
*版本:v6.0
*
*问题描述:成员函数、友元函数和一般函数有区别
*输入描述:无
*程序输出:数据
*/
#include<iostream>
#include<cmath>
using namespace std;
class Point
{
private:
double x;
double y;
public:
Point(double xx=0,double yy=0):x(xx),y(yy){}
double getx()
{
return x;
}
double gety()
{
return y;
}
double changdu(Point &q);
};
double Point::changdu(Point &q)
{
return sqrt((q.x-x)*(q.x-x)+(q.y-y)*(q.y-y));
}
int main()
{
Point a(1,2),b(3,4);
cout<<a.changdu(b)<<endl;
}