首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
29
问题
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。
______MyClass::operator=(const MyClass& rhs)
{
if(this == &rhs) return *this;
value = rhs.value;
return *this;
}
选项
答案
MyClass&
解析
此题考查“=”运算符的重载。运算符“=”的重载需要注意:返回值应声明为引用,函数体中总是用语句return *this;返回;如果参数被声明为指向同类对象的引用或指针,应判别所指向的对象是否与被赋值对象为同一对象,如果是则不做任何处理;如果被赋值对象占用了动态空间,应先释放这些资源,以便接收新的资源;如果参数被声明为指针或引用,通常应加上const修饰;一个类如果需要重载运算符=,通常也就需要定义自身特有的复制构造函数,反之亦然。
转载请注明原文地址:https://jikaoti.com/ti/m1W0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeint*f(int*s,int*t){if(*s<*t)*s=*t:returns;}main(){inti=3,j=5,*P=&i,*q=&j
在软件开发中,需求分析阶段产生的主要文档是( )。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在printf的格式字符中,e格式字符的作用是()。
下面选项中关于编译预处理的叙述正确的是()。
负责数据库中查询操作的数据库语言是()。
下列特征中不是面向对象方法的主要特征的是()。
在软件生产过程中,需求信息的来源是()。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
下列关于多态性的描述,错误的是()。
随机试题
《听听那冷雨》写到了________、________和大陆的雨,构成横的地域感,写到了________、亡宋之痛和________的雨,有纵的历史感。如此构成了这篇文章纵横交错的结构,集中而紧凑。
患者,男,25岁。右腹股沟区可复性包块2年。查体:肿块还纳后,压迫内环口肿物不再复出,无压痛。手术中最有可能发现的是()
患者,女,23岁,经期先后不定,经前乳房胀痛,经期小腹坠胀,性情急躁,苔薄黄,脉弦。建议选择香附治疗。基于患者病症,香附发挥的功效为
水泥强度与水泥的矿物熟料组成密切相关,但与水泥细度无关。()
关于城市所具备的基本特征的概括,表述不正确的是()
下列关于单个证券的风险度量的说法,正确的是()。
根据证券法律制度的规定,下列各项中,属于重大事件的有()。
150万封电邮和接近9万个电话呼叫通通指向美国国会,网友在Google和Faeebook上怨声载道,甚至有几千封手写书信飞至美国众议院,这就是所谓的“数字暴乱”。这场网络怨愤借助于11月16日的“美国审查日”之名发起,目的是反对提案《禁止网络盗版法案》。该
Unemploymentisadeeply【B1】______sensitivepoliticalissueforChancellorGerhardSchroeder.Backin1998hewas【B2】______for
A、Theinventordecideswhotheexpiredpatentgoesto.B、Theinventormaystriveforalongervalidtimespan.C、Theinventorwi
最新回复
(
0
)