首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
admin
2020-10-21
33
问题
有如下类定义:
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/Ykyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
关于关键字class和typename,下列表述中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99
若有如下类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2];程序的输出结果是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*ar,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
随机试题
某企业产品入库后发生可修复废品一批,生产成本14万元,返修过程中发生材料费1万元、人工费用2万元、制造费用3万元,废品残料作价0.5万元已回收入库。假定不考虑其他因素,该批可修复废品的净损失为()万元。
内伤杂病包括脏腑经络病证、气血津液病证,分别以什么病理变化进行证候归类的
王某与A公司签订了为期3年的劳动合同,并约定试用期为3个月。王某工作2个月后,发现B公司有更合适自己的职位,便向A公司提出解除劳动合同。以下分析正确的是:
成套房屋的套内建筑面积包含()等部分的面积。
下列关于补税的范围及适用税率的叙述,不正确的是()。
A公司将一项专有技术转让给B公司,拟采用利润分成的方法,该专利系5年前从国外引入,账面成本180万元,三年间物价累计上涨为15%,该专有技术保护期为15年,已过了5年,尚可保护10年,经专业人员测算,该专有技术成本利润率达到250%。B公司购买该专有技术时
在以下限额类别中,最基本的限额是()。
1992年11月,大陆“海峡两岸关系协会”与台湾“海峡交流基金会”达成在事务性商谈中各自以口头方式表达“海峡两岸均坚持_________原则”的共识,这就是著名的“九二共识”。
世界上第一份用电话发出的新闻电讯稿出现在()。
St.Pauldidn’tlikeit.【R1】______Hesioddeclaredit"mischievous"and"hardtogetridofit",butOscarWildersaid,"Gossipi
最新回复
(
0
)