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

关于苍蝇的歇后语“马勺里的苍蝇
国有企业和集体企业中的党支部,
关于蚂蚁的歇后语“蚂蚁放屁”表
如果需要居家隔离,下面那些做法
为人民服务是党的根本宗旨,以人

在下列程序的空格处填上适当的字句,使输出为:0,2,10。


#include <iostream.h>

#include <math.h>

class Magic

{double x;

public:

Magic(double d=0.00):x(fabs(d))

{}

Magic operator+(______)

{

return Magic(sqrt(x*x+c.x*c.x));

}

_______operator<<(ostream & stream,Magic & c)

{ stream<<c.x;

return stream;

}

};

void main()

{Magic ma;

cout<<ma<<", "<<Magic(2)<<", "<<ma+Magic(-6)+

Magic(-8)<<endl;

}


答案:operator+(Magic&c),friend ostream&operator

[解析]对加法进行重载,operator+(Magic & c),是对插入符进行重载,要访问成员所以定义为友元函数,friend ostream & operator。

上一题 下一题

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

川公网安备 51010402001278号