首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2020-06-29
16
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Cp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumberb
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下程序:#includeusingnamespacestd;classPair{intm:intn:public:Pair(inti,intj):m(i),n(j){}
有如下类声明:classBase{protected;intamount;public;Base(intn=0):amount(n){)intgetAmountoconst{ret
下列程序的输出结果是()。#includeusingnamespacestd;voidfun(int&n{r*=2:)intmain(){intn=
开发大型软件时,产生困难的根本原因是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“
下面不能作为结构化方法软件需求分析工具的是
下列关于this指针的描述中,正确的是()。
随机试题
尿生成的基本过程是
治疗子痫前期时,解痉的首选药物是
A.内分泌紊乱的中年以上妇女B.有烟酒嗜好的中年以上男性C.病毒感染的儿童D.长期使用抗生素者E.患胃肠道疾病者易受白念珠菌感染的人群是
A.理论塔板数B.理论塔板高度C.半峰宽D.分离度E.保留值H代表()。
某家庭购房抵押贷款10万元,贷款年利率为5%,贷款期限为15年,采用按月等额本息还款方式还款。假设该家庭已按月等额偿还了5年。则该家庭的贷款余额为()元。
辛注册会计师负责对H公司2009年度财务报表进行审计。在实施实质性程序时遇到下列事项,请代为作出正确的专业判断。注册会计师认为评估的认定层次重大错报风险存在特别风险,在拟定实质性程序时下列做法中正确的有()。
《中共中央国务院关于深化教育改革全面推进素质教育的决定》进一步强调指出:“全面推进素质教育,根本上要()来保障”。
下列关于光以太网技术特征的描述中,错误的是()。
Withthedevelopmentoftheglobaleconomy,manycompaniesengageinaworldwidemanufacturingbusinessandclaimtheyareamul
[A]menu[B]access[C]ineffective[D]enhanced[E]routine[F]particularly[G]contend[H]content[I]prescribe[J]advocate[K]accord
最新回复
(
0
)