首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(const TestClass& rhs) { if(this==&rhs)return *th
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(const TestClass& rhs) { if(this==&rhs)return *th
admin
2012-01-20
42
问题
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(const TestClass& rhs)
{
if(this==&rhs)return *this;
value=rhs.value;
return *this;
}
选项
答案
TestClass&
解析
如果要重载一个类的运算符=,通常需要定义自己特有的拷贝构造函数。在类体中可以增加:(const & operator lestClass & rhs);然后在TestClass的类体外给出它的完整定义:
TestClass& TestClass::operator=(const TestClass& rhs)
{…}
所以在TestClass类的定义中缺少了TestClass&语句。
转载请注明原文地址:https://kaotiyun.com/show/FxVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量都己正确说明,则以下程序段()。#include<stdio.h>main(){inta=8;intb=6:printf(a>b?"&&&a:%d":"!!!b=%d",a,b);}
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];假定文件己正确打开,不能正确地从文件中读入10名工人
有以下程序:#include<stdio.h>structball{charcolor[10];intdim;};main(){struetballlist[2]={{"white",2},{"yellow",3}};prin
有以下程序:#include<stdio.h>#defineS(x)x*x/xmain(){intk=6,j=3;printf("%d,%d\n",S(k+j+2),S(j+k+2));}程序运行后的输出结果是()。
软件生命周期是指
将E-R图转换为关系模式时,E-R图中的属性可以表示为
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
下列叙述中正确的是()。
围绕山顶一圈有N个山洞,编号为0、1、2、3、……、N—1,有一只狐狸和一只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先到第一个洞(即编号为0的洞)中找;再隔1个洞,即到编号为2的个洞中找;再隔2个洞,即到编号为5的洞中找;下次再隔3个洞;即
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
随机试题
患者,男,50岁,因乏力消瘦3个月入院,查血Hb85g/L,MCV<75fl,MCH<23pg,MCHC<0.25。初步诊断为缺铁性贫血,贫血的原因可能是
慢性呼吸衰竭病程中,最常见的酸碱平衡失调是
查血见白细胞核左移应考虑是
患者吐血缠绵不止,时轻时重,血色黯淡,神疲乏力,心悸气短,面色苍白,舌质淡,脉细弱。其治法是
与半刚性基层施工程序相比,沥青混凝土路面施工不需要()。
“备案号”栏应填()。“经营单位”栏应填()。
标志着中国证券市场正式形成的是( )开业。
会计通过确认、计量、记录、报告,运用一定的方法或程序,从价值量方面反映已经发生或完成的客观经济情况,为经济管理提供可靠的会计信息,这体现的是会计的()职能。
根据2013年修订发布的COSO内部控制框架,下列属于控制环境要素应当坚持的原则的有()。
地方各级政府要按照有利于孤儿身心健康成长的原则,采取多种方式安置孤儿,具体方式不包括()。
最新回复
(
0
)