首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D{ double x; //x分量
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D{ double x; //x分量
admin
2009-02-15
78
问题
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。
class vector2D{
double x; //x分量
double y; //y分量
public:
vector2D(double x0=0,double y0=0):x(x0),y(y0){}
void show(cout<<’(’<<’,’<<y<<’)’;}
vector2D operator+(vector2D) ;
};
【 】 operator + (vector2D A)
{
return vector2D(【 】);
}
选项
答案
vector2D:: x+a.x,y+a.y
解析
本题考核运算符的重载。程序将运算符“+”重载为类vector2D的成员函数,所以在函数定义处要加上类域控制,即vector2D::。运算符“+”重载函数返回的是两个分量分别相加的值。
转载请注明原文地址:https://www.kaotiyun.com/show/cdkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain()FTIL*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen(”datA)dat”,“w+b”);fwrite(&a[0],sizeof(int),1,fp);
有以下程序:#include<stdio。h>voidfun(ehar*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*****a*b****",t[80
若有定义语句:chara=’\82’;则变量a
以下叙述中正确的是
下列说法正确的是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在满足实体完整性约束的条件下( )。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)()。
下列方法中,不属于软件调试方法的是()。
随机试题
营销调研人员通过实地调查获取的第一手资料是()
黄曲霉素致癌的特点是
某青年男患者,得知自己患了急性黄疸型肝炎后,害怕丢掉工作,所以恳求医生替他保密。该医生的正确做法应该是
霍乱弧菌的主要致病物质是
请简要陈述汉朝的主要法律形式。
新能源汽车以其环保、低碳以及后期使用成本低廉的优势,正逐渐被人们接受。但是,传统能源汽车在人们心中的地位根深蒂固,要改变百余年来的用车习惯,非常困难。这体现了()。
贷款是商业银行的主要业务活动之一。我国法律规定,商业银行贷款应当符合有关资产负债比例的要求。其中商业银行的资本充足率不得低于()。
设f(x)在[0,1]上连续,且f(x)=,则f(x)=__________.
ICMP协议有多种控制报文,当路由器发现IP数据报格式出错时,路由器发出(35)报文。
Poetrycanbecomparedtopainting.Whenyoulookataworkofart,youfirstseeitforwhatitis—adepictionofaperson,an
最新回复
(
0
)