C++习题与解析(友元,第1张

C++习题与解析(友元,第2张

用友元函数的方法重新设计“引用”中的类Point,并求两个点之间的距离。
解:
将原来求两个点的距离的普通函数distance()改写为友元函数即可,可以看到采用友元函数方法使得代码更简洁。
本题程序如下:
#include
#include
class Point
{
int x,y;
public:
Point(int i,int j){x=i;y=j;}
friend float distance(Point &p1,Point &p2);
void disp()
{
cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++习题与解析(友元

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情