首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。___________TestClass::operator=(const TestClass& rhs) { if(this==&rhs)return
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。___________TestClass::operator=(const TestClass& rhs) { if(this==&rhs)return
admin
2012-12-29
43
问题
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。___________TestClass::operator=(const TestClass& rhs)
{
if(this==&rhs)return*this;
value=rhs.value;
return*this;
}
选项
答案
TestClass&
解析
如果要重载一个类的运算符=,通常需要定义自己特有的拷贝构造函数。在类体中可以增加:(const&operator Test Class&rhs);,然后在TestClass的类体外给出它的完整定义:
TestClass&TestClass::operator=(const TestClass&rhs)
{…}
所以在TestClass类的定义中缺少了TestClass&语句。
转载请注明原文地址:https://kaotiyun.com/show/2wVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有以下程序:#includemain(){inta[]={1,2,3,4},y,*P=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
有以下程序#includemain(){char*mm[4]={"abcd","1234","mnop","5678"};char**pm=mm;inti;for(i=0;i
下列关于栈的叙述中,正确的是()。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
使用白盒测试方法时,设计测试用例应根据()。
有如下程序 #include<stdio.h> voidfun(int*a,int*b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {inti=0,
通常软件测试实施的步骤是()。
以下与数学表达式“0<x<5且x≠2”不等价的C语言逻辑表达式是()。
下列关键字中,用来说明虚函数的是()。
随机试题
急性肾衰竭时,肾功能指标中哪项最不可能出现
量变和质变的关系是()
患者女,35岁,因“石灰溅入右眼后红、痛伴视力下降半天”就诊。眼部检查:VodFC/50cm;右眼球结膜水肿(++),10:00~6:00点角膜缘苍白,角膜上皮缺损,基质乳白色混浊水肿,前房结构窥不清。该患者的碱烧伤属于
A.滤波处理B.均衡处理C.灰度处理D.频率处理E.强化处理属于边缘锐化技术的是
复方草珊瑚含片的功能主治是
在下面所列钢筋混凝土工程量计算规则中,正确的有()。
具有不同认知方式的学生,可以获得相同的认知质量。
信息系统开发方式有多种,其中最有利于企业信息技术人员培养和系统维护的开发方式是
A、Askforajobinterview.B、Talkaboutthearrangementofanewsconference.C、Makeadiscussionaboutthenewbook.D、Makean
A、It’snoteasytogetataxi.B、It’seasiertogettotherailwaystation.C、TheyhavetoaskPaultodrivethetaxi.D、Theydo
最新回复
(
0
)