首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
73
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/arNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知:intm=10;在下列定义引用的语句中,正确的是______。
通常的拷贝初始化构造函数的参数是()。
执行下列程序段,结果是#include(iostream.h>voidmain(){intx=40;chary=‘C’;intn;n=(x&0xff)&&(y>‘B’);cout
假定w、x、y、z、m均为血型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(W<X)?w:X;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是【】。
只能作为成员函数重载的是
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
C++语言中类定义中默认的访问权限是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
下面是关于ios类的叙述,正确的是()。
表达式x=operator-(y,z)其可以表示______为。
随机试题
我国的社区卫生服务是以什么为中心的
对诊断一氧化碳中毒最有意义的辅助检查是
患者,男性,45岁。诊断为“乙型肝炎”,住感染病区。护士应告诉患者属于半污染区的是
按照《招标投标法》法的规定,下列行为属于要约的是()。
能够计提折旧的固定资产包括( )。
在医疗实践中,器官移植是拯救某些患者的重要方法。但是,无血缘关系的供体器官移植后往往很难成活,具有血缘关系的供体器官移植后成活的概率较高。从分子生物学水平看,其原因是:
结合材料回答问题材料1新中国成立之初,中共中央领导人根据当时的具体情况,决定在民主革命遗留任务彻底完成、国民经济基本恢复之前,先不急于明确提出向社会主义过渡的任务。至于中国到底什么时候过渡到社会主义,当时的设想大致是:经过一段相当长的时间(估计至少要1
设函数y=y(x)满足△y=△x+ο(△x),且y(1)=1,则∫01y(x)dx=______.
下面是关于8259A可编程中断控制器的叙述,其中错误的是( )。
Toomucheating.Toomanyunhealthyfoods.Toomanyadvertisementsforfood.Toolittleactivity.Differentexplanationsare
最新回复
(
0
)