首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
54
问题
在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(){int1case;floatprintF;printf("请输入2个数:");sc
有以下程序:#include<stdio.h>main(){ intx=1,y=0,a=0,b=0; switch(x) { case1: switch(y) { case0:a++;
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下列关于栈的叙述正确的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
C语言程序的模块化通过以下哪个选项来实现()。
在数据库系统的内都结构体系中,索引属于()。
程序流程图中带有箭头的线段表示的是( )。
随机试题
Therocketengine,withitssteadyroarlikethatofawaterfallorathunderstorm,isanimpressivesymbolofthenewspaceage
乙国与甲国航天企业达成协议,由甲国发射乙国研制的“星球一号”卫星。因发射失败卫星碎片降落到甲国境内,造成人员和财物损失。甲乙两国均为《空间物体造成损害的国际责任公约》缔约国。下列选项正确的是:()
(2012年)外径为25mm和内径为20mm的蒸汽管道进行保温计算时,如果保温材料热导率为0.12W/(m.K),外部表面总传热系数为12W/(m2.K),则热绝缘临界直径为()mm。
当施工单位没能达到规定的质量要求时,监理单位( )。
长城股份有限公司(下称长城公司)2019年度发生与股权投资相关的交易或事项如下:(1)2019年2月3日,长城公司以银行存款按12.4元/股的价格购入黄山公司发行在外的普通股股票10万股(其中含有已宣告但尚未发放的现金股利0.4元/股),另支付相关税费1
企业应综合考虑有关影响因素运用适当的方法确定最佳资本结构,即在一定条件下使企业()。
在中国近代史上,规定采取三权分立的宪法性文件有()。
社会主义核心价值观与社会主义核心价值体系具有内在的一致性。两者方向一致,但各有侧重。相比于社会主义核心价值体系,社会主义核心价值观()
ThefollowingisageneralintroductiontothepreparationofSpeakingNotes.Afterreadingit,youarerequiredtocompletethe
Manythingsaboutlanguageareamystery,andmanywillalwaysremainso.Butsomethingswedoknow.First,weknowthata
最新回复
(
0
)