首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重的含义,所以( )。
运算符重载是对已有的运算符赋予多重的含义,所以( )。
admin
2013-02-27
42
问题
运算符重载是对已有的运算符赋予多重的含义,所以( )。
选项
A、能够对基本类型数据(如double),重新定义“+”运算符的含义
B、只能重载C++中己经有的运算符,不能重新定义新运算符
C、能够改变一个已有运算符的优先级和操作数个数
D、C++中现有的所有运算符都可以重载
答案
B
解析
C++在重载运算符时,必须符合以下的条件:
①不可以重载内置的C++数据类型(如int,double等类型)运算符的含义;
②不可以定义C++中没有的运算符;
③不可以改变重载运算符的优先级与操作数的个数;
④有些运算符不能被重载,例如域运算符(::),条件运算符(?:)等,具体哪些运算符不能被重载与编译器有关。
转载请注明原文地址:https://jikaoti.com/ti/8ML0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
有以下程序 #include<stdio.h> main() {inta=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; elseif(c!=3)r=3; elseif(
下列叙述中正确的是()。
设有宏定义“#defineIsDIV(k,n)((k%n==1)?1:0)”,且变量m已正确定义并赋值,则宏调用“IsDIV(m,5)&&IsDIV(m,7)”为真时所要表达的是()。
有以下程序: #include<stdio.h> main() { charch[]="uvwxyz",*pc;pc=ch; printf("%c\n",*(pc+5)); } 程序的运行结果是()。
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。 intfun(int*a,intn) {int*P,*s; for(p=a,s=a;p-a<n;p++) if(_____________
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄)、C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课)、SC(S#,C#,G)(其属性分别为学号、课程号、成绩)。包含对非主属性
在一棵二叉树上第5层的结点数最多是
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
在深度为3的满二叉树中,叶子结点的个数为()。
随机试题
患儿,4岁,近1月来父母发现其夜间经常突然坐起、尖叫、呼喊、哭闹,手足乱动,或从床上跳下,表情紧张,气急,颤抖,意识模糊,不认识父母,数分钟后安静下来,继续入睡。醒后对发作不能回忆。由父母陪同至医院门诊。该患者的诊断最可能是()
不属于病案资料收集内容的是
影响PPP项目具体运作方式选择的因素主要包括()。
现行法规规定,因纳税义务人违反规定造成少征或者漏征税款的,海关可以在规定的期限内追征税款,并从缴纳税款或者货物放行之日起至海关发现违规行为止,按日加收少征或漏征税款的滞纳金。其规定期限和滞纳金征收标准分别为( )。
人民法院受理破产申请时,出卖人已将买卖标的物向作为买受人的债务人发运,债务人尚未收到且未付清全部价款的,()。
银行存款利率和证券市场的股票价格,两者是相互影响的关系。这两者的关系用曲线来表示,应该是
Nearlythree-quarteroftheEarthiscoveredwithwater.The【B1】______ofthecontinents,especiallyinthetemperatezones,isv
对于以下程序段: AGAIN:MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN 也可以用下
Inrecentyears,therehasbeenabigincreaseinairtravelandmanylargeairportshavenowreachedthelimitofthenumberof
A、Theyconsideredherlazy.B、Theysawsomethingtheyhadneverseen.C、Theyconsideredherfoolish.D、Theysawsomethingfamili
最新回复
(
0
)