首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重的含义,所以( )。
运算符重载是对已有的运算符赋予多重的含义,所以( )。
admin
2012-01-20
42
问题
运算符重载是对已有的运算符赋予多重的含义,所以( )。
选项
A、能够对基本类型数据(如double),重新定义"+"运算符的含义
B、只能重载C++中己经有的运算符,不能重新定义新运算符
C、能够改变一个已有运算符的优先级和操作数个数
D、 C++中现有的所有运算符都可以重载
答案
B
解析
C++在重载运算符时,必须符合以下的条件:
①不可以重载内置的C++数据类型(如int,double等类型)运算符的含义;
②不可以定义C++中没有的运算符;
⑨不可以改变重载运算符的优先级与操作数的个数;
④有些运算符不能被重载,例如域运算符(::),条件运算符(?:)等,具体哪些运算符不能被重载与编译器有关。
转载请注明原文地址:https://kaotiyun.com/show/iDVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在下述程序中,判断i>i共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
两个或两个以上的模块之间关联的紧密程度称为()。
下列不属于软件工程3个要素的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
将E—R图转换为关系模式时,实体和联系都可以表示为()。
程序流程图中带有箭头的线段表示的是( )。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
简述行政赔偿与行政诉讼的区别。
文献研究()
最常见的继发性高血压是
“经营单位”栏:()。“杂费”栏:()。
常见的护照种类有()
2010年1~12月,同比增长最快与最慢的产品的同比增长率相差()个百分点。
设A是三阶实对称矩阵,若对任意的三维列向量X,有XTAX=0,则().
在SQLServer2008中,如果数据库tempdb的空间不足,可能会造成一些操作无法进行,此时需要扩大tempdb的空间。下列关于扩大tempdb空间的方法,错误的是()。
C
Allrootvegetablesgrowunderground,andnotallvegetablesthatgrowundergroundareroots.
最新回复
(
0
)