首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
72
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/arNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}virtual~A(){cout<<
下列说法中,正确的是()。
下列关于链式存储的叙述中,错误的是()。
在C++语言中每个类都有一个【】指针,该指针指向正在调用成员函数的对象。
关键字ASC和DESC分别表示【】的含义。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
在软件测试设计中,软件测试的主要目的是
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
在Excel2010中,工作表的基本单位是()
下列哪篇文章首次表述了新民主主义革命总路线的内容()
多器官衰竭是指在严重创伤、大手术,休克及感染后,机体在短期内出现两个或两个以上的器官同时或先后发生功能不全以致衰竭的临床综合病征。()
下述瞳孔改变的临床意义错误的是
A.气血运行不畅B.失血伤津,筋脉失养C.冲任失固,气血运行失常D.阴血骤虚,阳易浮散,腠理不实,营卫不固E.营阴下夺,气随血脱产后露不绝发病机制是()
提起公诉在侦查与审判之间处于承前启后的地位,具体地说:
中小学德育最基本、最有效的途径是教学。()
()学派主要通过观察管理者的实际活动来明确管理者的工作内容。
以下关于CISC/RISC计算机的叙述中,说法不正确的是(11)。
A、Towithdrawsomemoney.B、Toexchangesomeforeigncurrencies.C、Todiscountsomebills.D、Tocashsometraveler’schecks.C根
最新回复
(
0
)