首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D{ double x; //x分量
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D{ double x; //x分量
admin
2010-12-16
68
问题
下面是“二维向量”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/D1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
有以下程序:#include<stdio.h>#include<string.h>main(){chara[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));
设有定义:inta;floatb;执行scanf(“%2d%f.t,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1
不属于数据库管理技术发展的三个阶段的是()。
关于C语言程序设计,以下叙述中不正确的是()。
非空循环链表所表示的数据结构
在下列选项中,没有构成死循环的程序段是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
下述符合心电图诊断窦性停搏的是()(2004年)
关于运动发育的规律,下列哪种说法是不正确的
工程量清单体现的是()单价。
某企业由于自然灾害造成的原材料毁损,经批准后,会计人员应编制的会计分录中借方不可能涉及的账户是()。
在教育过程中强调教师的权威作用,认为学生的发展依附于教师的指导和塑造,学生对教师保持一种被动状态的教育家是()。
根据听觉位置理论,耳蜗对高频声波反应的敏感区域位于()。(2011年)
构造主义的主要代表人物是
MorethanhalfofBritishfilmsproducedinthelast10yearsdonotincludeanyblackactorsinnamedroles,newresearchsays.
Thewaterinthispartoftheriverhasbeencontaminatedbysewage(污水)
DearMr.Smith,Itgivesmegreatpleasuretoinformyouthatyouhavebeenpromotedtothepostofregionalfinancialadvis
最新回复
(
0
)