首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
73
问题
在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>intm1(intx,inty){returnx<=y,x:y;}intm2(intx,inty){returnx<=y,y
若有定义:doublex=1.5;inta=1,b=3,c=2;则关于C语言中的switch语句,下列选项中正确的是()。
以下选项中叙述正确的是()。
有以下程序:#include<stdio.h>main(){intc=0,k:for(k=1;k<3;k++)switch(k){default:c+=k;case
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列不属于软件工程3个要素的是()。
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
有如下程序:#includevoidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}
某系统结构图如下图所示(图中n≥5) 该系统结构图的宽度是()。
随机试题
____________就是典型的合法性监督。
以下哪项脉象的脉体较短()
根据《中华人民共和国防治海岸工程建设项目污染损害海洋环境管理条例》,下列环境保护措施中,属于岸边油库应当采取的有()。
如下为某小企业发生的业务,该小企业12月1日有关资料如下:Ⅰ.总分类账户的期初余额如下:Ⅱ.有关明细分类账户的期初余额如下:应收账款—旺达实业:58500元;原材料—甲材料:2000个,单价10,计:20000元;
采用被动管理的管理者认为()。
在典型的职业生涯通道类型中,描述员工在同一管理层级或技术、技能等级上不同工种之间变动路径的是()。(2008年真题)
优惠利率属于()货币政策工具。
下列有关审计风险的说法中,错误的是()。
当颁发向河道内排放化学物质的许可证时,它们是以每天可向河道中排放多少磅每种化学物质的形式来颁发的。通过对每种化学物质单独计算来颁发许可证,这些许可证所需的数据是基于对流过河道的水量对排放到河道内的化学物质的稀释效果的估计。因此河道在许可证的保护之下,可以免
在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是
最新回复
(
0
)