首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于重载运算符的说法正确的是:
下列关于重载运算符的说法正确的是:
admin
2021-09-05
31
问题
下列关于重载运算符的说法正确的是:
选项
A、运算符 :: 不能被重载,运算符 . 必须作为类成员重载
B、运算符 [] 不能被重载,运算符 = 必须作为类成员重载
C、运算符 * 不能被重载,运算符 ( ) 必须作为类成员重载
D、运算符 . 不能被重载,运算符 [] 必须作为类成员重载
答案
D
解析
本题考查运算符重载,不能重载的运算符只有5个:.、.*、::、sizeof、?:。C++规定有的运算符(如赋值运算符、下标运算符、函数调用运算符)必须定义为类的成员函数,只有D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/0sh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
除了显式定义的构造函数外,类中还有可能包含编译器自动生成的构造函数,因此一个类所拥有的构造函数的至少有
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
下列关于类定义的说法中,错误的是
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x+y;x=y;y=z;}voidf2(intx,i
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
下列关于栈叙述正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的IntSet是一个用于表示正整数集合的类。IntSet的成员函数Merge的功能是求当前集合与另一个集合的并集,在Merge中可以使用成员函数IsMemberOf判断_个正
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”,之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.
类的析构函数的作用是()。
随机试题
劳动者解除劳动合同,应当提前()形式通知用人单位。
下列各项中,需用砭镰法治疗的是()
A.淋巴道播散B.支气管播散C.血行播散D.血行播散和淋巴道播散E.淋巴道和支气管播散继发性肺结核的常见播散方式
下列哪项不是涉台民事诉讼文书送达的方式?()
()的目的在于将损失控制在投资者可接受的范围内。
股票和( )是证券市场上的两大主要金融工具。
因为安全边际是正常销售额超过盈亏临界点销售额的差额,并表明销售额下降多少企业仍不亏损,所以安全边际部分的销售额也就是企业的利润。()
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatche
PowerDesigner所包含模块中,用于数据库设计和构造的模块是
Themanagerhasanticipatedthesituationthatwe______acertainamountofresistancetoourplan.
最新回复
(
0
)