首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
admin
2020-06-29
50
问题
有如下类定义:
class MyClass {
public:
MyClass(const char *c=NULL);
~MyClass();
______________ //运算符=的声明
private:
char *p;
};
若要使语句序列
MyClass s1("test"),s2;
s2=s1;
能够正常运行,横线处的语句应为
选项
A、friend MyClass& operator=(const MyClass&);
B、MyClass& operator=(const MyClass&);
C、MyClass& operator=(MyClass,const MyClass&);
D、friend MyClass& operator=(MyClass,const MyClass&);
答案
B
解析
首先赋值运算符只能重载为成员函数,以便编译器可以知道是否需要合成一个,选项A、D错误;另外赋值运算符是二元运算符,左操作数是调用该赋值运算符的类对象,所以赋值运算符的重载函数的形参只需要右操作数,选项C中有两个形参,错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/ZZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为m=-10n=-10p=0q=-10z=A注意:错误的语句在//******err
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(intx),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。例如x=6,6的二进制数为110,则输
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。(2)完成函数AddMember(intn),如
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①-Sample();//②private:int
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
民族自治机关包括民族自治地方的()和民族自治地方的国家行政机关。
A、所有药品B、过期药品C、成人药品D、儿童药品E、大部分药物应该保存在原始包装中的是
(2016年)C国北方机床集团于1993年成立,主导产品是两大类金属切削机床。销售市场覆盖全国30多个省、市、自治区,并出口N国、C国等80多个国家和地区。G国S公司是一个具有140多年历史的知名机床制造商,其重大机床加工制造技术始终处于世界最高水平。但
《普通高中语文课程标准(实验)》提出了阅读浅易文言文的具体目标,下列要求说法不恰当的是()。
作业的布置和批改是课堂教学的继续。()
甲窃得某公司的银行账户密码,在办公室利用互联网将该公司账上的5万元钱转入自己的账户。后被一同事发现,对甲极力规劝,甲悔悟,遂将5万元转回该公司的账户。甲的行为属于
已知线性方程组无解,则a=_______。
WhichofthefollowingisINCORRECTaboutMichaelDHiggins?
Maypeoplelikethegiganticwhales.Humansympathy【C1】______whalesisonlynaturalofallthecreaturesinthesea.【C2】______
过去的七年,中国的房地产(realestate)业经历了前所未有的高速增长。对于那些月薪较低却渴望在大城市拥有一套属于自己的体面、舒适的栖身之所的人来说,高昂的房价是他们无法承受的负担。鉴于这一状况,政府近来采取了一系列的措施来防止房价过快增长,包括提高
最新回复
(
0
)