首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
有如下类定义: class MyClass { public: MyClass(const char *c=NULL); ~MyClass(); ___
admin
2020-10-21
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/Ykyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
有如下程序:衔ncludeusingnamespaeestd;classBase{protected:Base(){cout
以下叙述正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列有关运算符重载的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。#in
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
算法分析的目的是
随机试题
丙集团公司(以下简称丙公司)成立于1989年,现总部位于中国上海。20多年来,丙公司从单一的服装业务稳健发展成为集科技、时尚、金融服务、医药等产业于一体的多元化产业集群。该公司追求一种动态的环境,不断探索和发现新产品和市场机会。近年来环境污染问题
程序化决策解决的是以往无先例可循的新问题,通常是有关重大战略问题的决策。()
弥散性血管内凝血(DIC)患者晚期发生广泛出血的主要原因是
若换热器中,一侧流体为冷凝过程(相变),另一侧为单相流体,下列说法正确的是()。
内蒙古包头蓝天电力集团公司委托河北燕山机械设备进出口公司于2011年4月10日以CIF天津USA200000元/台购进荷兰产FW054A型风力发电设备控制器10台。该批设备由中国远洋运输公司载运从天津新港进口。该企业持有效单证向包头海关申请要求将该批设备转
根据税收征收管理法律制度的规定,下列各项中,税务机关可以无限期追征税款和滞纳金的有()。
行政监察监督是()对公安机关及其人民警察执法活动的监督。
1997年美国哪一产业总值最高?( )1997年零售业总值为多少?( )
盲视属于以下哪种现象?()
______drewthedailylifeofupperclasses?______witnessedtheriseofthewomenpaintingschool?
最新回复
(
0
)