首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
admin
2020-06-29
63
问题
有如下类定义:
class MyClass {
public:
MyClass(const char *c=NULL);
~MyClass();
______________ //运算符=的声明
private:
char *p;
};
若要使语句序列
MyClass s1("test"),s2;
s2=s1;
能够正常运行,横线处的语句应为
选项
A、friendMyClass&operator=(constMyClass&);
B、MyClass&operator=(constMyClass&);
C、MyClass&operator=(MyClass,constMyClass&);
D、friendMyClass&operator=(MyClass,constMyClass&);
答案
B
解析
首先赋值运算符只能重载为成员函数,以便编译器可以知道是否需要合成一个,选项A、D错误;另外赋值运算符是二元运算符,左操作数是调用该赋值运算符的类对象,所以赋值运算符的重载函数的形参只需要右操作数,选项C中有两个形参,错误;答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/ksyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Na
下列关于运算符重载的表述中,错误的是
若有定义语句"doublea=2/3.0;",则语句"cout
下列关于默认参数的叙述中,错误的是
下列关于基类和派生类关系的叙述中,正确的是
下列选项中,与实现运行时多态性无关的概念是
下列选项中,不是C++关键字的是
随机试题
教育的定义是在一定的社会背景下发生的促进________和________的实践活动。
患者,男,35岁。患风湿性心脏病二尖瓣狭窄15年,近半年来上二层楼即感心悸气短,超声心动图测量二尖瓣瓣口面积为1.0cm2,瓣叶可见重度钙化。查体除在心尖部可闻及舒张期隆隆样杂音外,在胸骨左上缘可闻及递减型高调哈气样舒张早期杂音。问题3:在出现上述杂音
促使患心脏病的孕妇死亡的主要因素是
下列职工薪酬中,应当根据职工提供服务的受益对象计入成本费用的是()。
下列权利中,()属于知识产权。
依次填入下列横线处的词语,最恰当的一组是()。中华民族是个与石头有着不解之缘的民族,中国的石头文化________。追溯到八千年前,先民已经在玩玉石了。人们对玉石的________催生了“黄金有价玉无价”的观念,进而________为“谦谦君子,
某基层公安民警蔡某是三级警长,这一职务是()。
某县多名儿童接种疫苗出现不良反应,家长质疑疫苗在配发过程中未按要求储运,对县卫计委提出批评,要求公开“问题疫苗”的相关信息,建议县卫计委开展疫苗检查工作。县政府对“问题疫苗”下发文件,要求全县疫苗接种单位必须得到县政府的许可,才可实施疫苗接种,否则对擅自实
=_______.
(1)IsitanywonderthatAmericaisalsoacountryofdangerouslyoverweightpeople?(2)AccordingtoarecentstudybytheN
最新回复
(
0
)