i6lan 分享题目的网站
试一试站内搜索 题目类型:问答题

易燃易爆场所应穿()。
地球大气中的臭氧层是地球上所有
在施工坠落半径之内的,防护棚顶
在填写《应急检修审批表》时,预
关于黄蜂的歇后语“关在笼里的黄

下面程序用来求直角三角形斜边长度。


#include <iostream.h>

#include <math.h>

class Point

{private:

double x,y;

__________

public:

Point(double i=0,double j=0)

{x=i;y=j;}

Point(Point &p)

{x=p.x;y=p.y;}

};

class Line

{private:

Point p1,p2;

public:

Line(Point &xp1,Point &xp2):________{}

double GetLength();

};

double Line::GetLength()

{double dx=p2.x-p1.x;

double dy=p2.y-p1.y;

return sqrt(dx*dx+dy*dy);

}

void main()

{ Point p1,p2(6,8);

Line L1(p1,p2);

cout<<L1.GetLength()<<endl;

}


答案:friend Line;,p1(xp1),p2(xp2)

[解析]友元类的使用,定义Line是Point类的友元类,成员对象的初始化采用列表的形式。

上一题 下一题

CopyRight©i6lan.com 关于本站
蜀ICP备2021017061号-1

川公网安备 51010402001278号