首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。 ______MyClass::operator=(const MyClass& rhs) { if(this == &rhs) return *t
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。 ______MyClass::operator=(const MyClass& rhs) { if(this == &rhs) return *t
admin
2010-06-06
52
问题
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。
______MyClass::operator=(const MyClass& rhs)
{
if(this == &rhs) return *this;
value = rhs.value;
return *this;
}
选项
答案
MyClass&
解析
此题考查“=”运算符的重载。运算符“=”的重载需要注意:返回值应声明为引用,函数体中总是用语句return *this;返回;如果参数被声明为指向同类对象的引用或指针,应判别所指向的对象是否与被赋值对象为同一对象,如果是则不做任何处理;如果被赋值对象占用了动态空间,应先释放这些资源,以便接收新的资源;如果参数被声明为指针或引用,通常应加上const修饰;一个类如果需要重载运算符=,通常也就需要定义自身特有的复制构造函数,反之亦然。
转载请注明原文地址:https://kaotiyun.com/show/FMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有以下程序段intj;floaty;charname[50];scan’’%2d%ff/oS’’,&j,&y,name);当执行上述程序段,从键盘上输入555667777ABC后,y的值为()。
以下不正确的转义字符是()。
若有定义typedefintT[10];Ta[20];则与上述定义完全等价的说明语句是
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于平均分的学生人数
下面说法正确的是()。
检查软件产品是否符合需求定义的过程称为()。
在C语言中,以下说法不正确的是()。
关于C语言程序设计,以下叙述中不正确的是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
随机试题
肺结核的主要传播途径是
心脏右前斜位摄影,吞服钡剂的目的是为了观察
患儿,男,2岁。因发热、头痛半天入院。查体:患儿精神差,有恶心、呕吐现象。脑脊液检查为:压力高,外观浑浊,白细胞高,以中性粒细胞为主,蛋白升高,糖和氯化物下降。该患儿的致病菌可能是
男,30岁。外伤后急性失血约1000ml,给予手术止血,并输注平衡盐溶液和羟乙基淀粉。术后查体:P95次/分,BP100/60mmHg,Hb80g/L。此时应采取的治疗措施是
皮肤接触有机磷农药者,可用的洗涤溶液为:
(2005年)设a,b都是向量,下列说法正确的是()。
甲、乙、丙三人各自出资10万元、6万元、4万元设立普通合伙企业。因经营管理不善,对丁负债10万元,丙遂提出退伙,并拿出1万元由甲、乙代为偿还对丁的债务。如合伙企业财产不能清偿丁的债务,根据合伙企业法律制度的规定,下列表述中,正确的有()。
(2018年)2016年6月6日,甲与乙签订委托合同,委托乙出租自有房屋一套并代收租金,委托期间为2016年6月6日至2018年7月31日。2016年7月4日,甲向乙出具了授权委托书,载明乙有权代理甲处理房屋出租及租金收取事宜,代理期间为2016年7月4日
以下关于中国政党制度的表述不正确的是()。
阅读下文,完成下列5题。。约言之,藏书的①当能铸冶治学的风气,影响学风,②学术思想的活跃,学术思想的活跃又进一步③学风,并给著述提供津梁。战国时期学术的百家争鸣的出现,无疑与图书事业的发展有千丝万缕的联系。。梁代萧绎出任荆州称帝江陵,,招致饱学之
最新回复
(
0
)