首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
admin
2020-06-29
43
问题
有如下类定义:
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://kaotiyun.com/show/ksyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的叙述中,错误的是
在C++中,编译系统自动为一个类生成默认构造函数的条件是
有如下程序:#includeusingnamespacestd;classtest{private:inta;public:test(){cout
有如下类声明:classWd{inta;public:intb;intc;private:
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有向量基类VectorBase、向量类Vector和零向量类ZeroVector的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该程序正确输出结果应为:(1.2.
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Na
下列关于继承和派生的叙述中,正确的是
有两个关系R和T如下:则由关系R得到关系T的操作是( )。
随机试题
能顺木之天,以致其性焉尔顺木之天:
A.吮指B.咬下唇习惯C.口呼吸D.偏侧咀嚼E.咬上唇习惯上前牙唇倾,下前牙舌倾,深覆,深覆盖的病因是
根据《防洪法》规定,无堤防的河道、湖泊,其管理范围为()之间的水域、沙洲、滩地和行洪区。
公募增发是指上市公司以向()方式增资发行股份的行为。
某公司预计的年度赊销收入为6000万元,其变动成本率为65%,资金成本率为8%,目前的信用条件为N/60,信用成本为500万元。公司准备改变信用政策,改变后的信用条件是(2/10,1/20,N/60),预计信用政策改变不会影响赊销规模,改变后预计收账费用为
某企业2012年5月主营业务收入为100万元、主营业务成本为80万元、管理费用为5万元、资产减值损失为2万元、投资收益为10万元、营业外收入15万元、营业外支出10万元。假定不考虑其他因素,该企业当月的营业利润为()万元。
习近平总书记在2017年新年贺词中说“撸起袖子加油干",谈一下日常生活中最能体现你实干的一件事。
以下表达式在______进制时成立:251-53=176。A.六B.七C.八D.十六
Theabsenceofno-faultdivorceinEnglandandWaleslooksupdated.Peoplestayinlovelessmarriagesformanyreasons:anxiety
Culturaltendenciesimpactthewaychildrenparticipateineducation.Therearedifferentexpectationsabout"normal"schoolb
最新回复
(
0
)