首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2020-12-21
36
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、运算符重载函数不能改变运算符原有的优先级
B、重载运算符至少有一个操作数的类型是用户定义类型
C、运算符重载函数能够改变运算符原有的操作数个数
D、有的运算符可以作为非成员函数重载
答案
C
解析
C++中,运算符重载的规则有:不允许定义新的运算符;重载不能改变运算符运算对象(操作数)的个数;重载不能改变运算符的优先级;重载不能改变运算符的结合性;运算符重载函数可以是类的成员函数,有些运算符也可以作为非成员函数重载;重载运算符至少有一个操作数的类型是用户定义类型;综上选项A、B、D正确;选项C错误,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Idyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列符号中不属于C++关键字的是
关于面向对象的程序设计方法,下列说法正确的是
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: p
有如下语句序列; int k=0; do{k+=5;couk<<’$’;) while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符$和。的个数分别是
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
已知有数组定义chara[3][4];下列表达式中错误的是
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:OK注意:错误的语句在//*****error******的下面,修改该语句即可。#include
下列选项中不属于软件生命周期开发阶段任务的是
下列选项中属于面向对象设计方法主要特征的是
随机试题
“一个上级直接领导与指挥下属的人数应该有一定的限度,并且应该是有效的”所体现的组织设计原则是()
从允许扣税的范围来看,生产型增值税()中所含的税款。
青霉素钠维生素E
A.君方B.臣方C.佐方D.使方E.民方在清热剂中,以红花为主的方剂是
关于建筑材料,说法正确的是()。
根据《自动喷水灭火系统第1部分:洒水喷头》,玻璃球喷头的公称动作温度分为()个温度等级,易熔元件喷头的公称动作温度分为()个温度等级。
若函数在x=0处可导,则a,b的值是()。
民族自治地方的自治机关是指自治区、自治州、自治县的人民代表大会。()
在软件开发过程中,软件结构设计是描述______。
ThatistheTVsetyouwant______.
最新回复
(
0
)