/*
*copyright(c) 2014,烟台大学计算机学院
*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){}
friend double changdu(Point &t1,Point &t2);
};
double changdu(Point &t1,Point &t2)
{
return sqrt((t1.x-t2.x)*(t1.x-t2.x)+(t1.y-t2.y)*(t1.y-t2.y));
}
int main()
{
Point a(1,2),b(3,4);
cout<<changdu(a,b)<<endl;
}
函数区别
最新推荐文章于 2024-06-25 10:01:41 发布