首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。 class vector2D { double x; //x分量
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。 class vector2D { double x; //x分量
admin
2010-03-29
118
问题
下面是“二维向量”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://kaotiyun.com/show/Q6jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){structSTU{charname[9];charsex;doublescore[2];
有以下程序:#include<stdio.h>main(){inti,k=0,a[10];for(i=0;i<10;i++)a[i]=i;for(i=0;i<4;i++)k+=a[i]+i;printf("%d\n",k);}程序运行后的
下列给定程序中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abc”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main
有下列程序:maln(){inti,t[][3]={9,8,7,6,5,4,3,2,1},ifor(i=0;i
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
下面说法正确的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
软件测试的目的是( )。
随机试题
A.附子粳米汤B.乌头桂枝汤C.通脉四逆汤D.桂枝加黄芪汤E.暖肝煎腹痛,喜温喜按,手足厥冷,脉微欲厥者,宜选用何方
以程氏萆解分清饮为主方,治疗湿热下注的病证有
冠心病最常见的病因是
肝风内动,多见气滞血瘀,多见
多个单位共同承担的建设项目,向海事局申请办理《水上水下作业许可证》时可由()申办。
甲公司(A省B市)为增值税一般纳税人,主要从事建筑施工、安装、设备租赁、房地产开发等综合业务。2017年5月有关增值税相关情况如下:(1)位于C省的某房地产工程项目当月完工,已办理竣工决算,收取工程款5200万元,材料差价款156万元,开具增值税
根据《反不正当竞争法》的规定,下列各项中,属于不正当竞争行为的有()。
证明:若A为n阶可逆方阵,A*为A的伴随矩阵,则(A*)T=(AT)*.
Marriageis,formanypeople,theirmostimportantrelationship,thesourceofmuchhappiness,and,forsome,evenaddsextraye
UniversityGeographyFieldTripExampleTime:nextweek(atwo-daytrip)Destination:theW
最新回复
(
0
)