首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-10-21
62
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/byyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到mod12.t
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。
数据库技术的根本目标是要解决数据的()。
下列定义语句中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){intf,f1=0,f2=1;for(inti.3;i<=6;i++){
有如下程序:##inc1ude<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++
有如下程序:#inc1ude<iostream>usingnamespacestd;classMyclass{public:Myclass(inti:0){cout1<<;}Myclas
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
下列关于运算符重载的描述中,错误的是()。
随机试题
以下衡量经济社会发展的重要指标中,解释错误的是()。
为腹腔镜术后患者提供的护理内容,正确的是
患者,女,33岁。近2个月来低热,双手、腕关节对称性肿痛,屈伸不利,伴晨僵。实验室检查:红细胞沉降率26mm/h,类风湿因子1:40。首选的治疗药是
75岁男性患者,行结肠癌手术,术后病理提示肿瘤侵犯至肠壁外,有区域淋巴结转移,按Dukes分期,该患属于()
与胃痛关系密切的脏腑是
城市污水量的计算方法为()。
商业银行的流动性风险来源于资产和()两个方面的原因。
增值税的纳税人兼营非增值税应税劳务,未分别核算的,一并征收增值税。()
某上市公司于2010年6月1日公告招股意向书,拟向不特定对象公开募集股份。6月1日前20个交易日,该公司股票均价为15元,前一个交易日的股票均价为20元。下列发行价格符合规定的有()元。
(湖南选调2012—75)有个自然数,是1个13,2个7,3个3,5个2的连乘积。这个数有许多约数,在两位数的约数中,最大的数是()。
最新回复
(
0
)