首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2019-04-18
46
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/0ZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是
如下程序的输出结果是#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(int
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
使用输入/输出操作符setw,可以控制
执行下列语句后,输出的结果为______。voidrun(){staticintx=3;x++;cout<<x<<"";}intmain(){for(inti=0;i<2;
以下数据结构中,不属于线性数据结构的是()。
若有定义语句:int*a,b;,则变量b的数据类型是______。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
下列符号中能够作为C++标识符的是
A、 B、 C、 D、 A耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。【知识拓展】模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块
随机试题
1951年获“人民艺术家”称号的作家是()
引起亚急性感染性心内膜炎最常见的微生物是
寒湿凝滞型痛经首选
止嗽散的组成中不含有
防滑标线的抗滑值应不小于()。
根据《合伙企业法》的规定,下列各项中,属于普通合伙人当然退伙的情形是()。
集团配送是指某个企业集团内部的供应站或供应公司对所属的各个需求单位运送物资的送货形式。()
某杂志社计划发行一种新月刊,需要投资2000万元购买新设备,按直线折旧法折旧(十年)。发行的新月刊,每本售价20元,广告收入15元,印刷成本10元。预计每期能卖20000本。设备十年后账面价值为500万元(市值也是500方元),按市值出售。由于新项目不招新
级数的部分和数列Sn有界是该级数收敛的[].
"WithtwofriendsIstartedajourneytoGreece,themosthorrendousofalljourneys.Ithadallthedetailsofanightmare:bar
最新回复
(
0
)