首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
50
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/5NNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
关于在调用模板函数时实参的使用,下列表述中正确的是
下列关于栈的叙述正确的是
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
树是结点的集合,它的根结点数目是
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。#include<iostream>#include<iomanip>#include<string>
有三个关系R. S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下列语句中错误的是( )。
以下对模板的说明,正确的是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
路右侧黄色矩形标线框内表示允许临时停车。
主动脉瓣环扩大多见于
F列关于抑制性突触后电位的叙述,正确的是()(2006年)
保险法规定的最大诚信原则要求保险人和被保险人以及投保人在订立保险合同过程中,均应如实告知对方相关信息。下列说法错误的是:()
邮政企业利用带有邮政专用标志的车船从事邮件运递以外的经营性活动,或者以出租等方式允许其他单位或者个人使用带有邮政专用标志的车船且情节严重的,并处()的罚款;对直接负责的主管人员和其他直接责任人员给予处分。
M国F汽车集团在经历了10余年的全面扩张之后,由于市场变化及公司竞争力下降,业绩全面下滑。集团进行了重大战略调整,即从战略扩张改为战略收缩,只专注于北美市场,专注于其自有的核心品牌,以改变该集团地域性品牌分割状态。集团相继出售了旗下几个欧洲高端品牌,F汽车
根据图表中的数字规律,问号处所缺的数字应当是()。
四川省重点打造的三大旅游形象品牌是()。
Howteenagersandthoseintheirearly20sconsumenewstoday?Itisalmostentirelyonsocialmedia.Itisalmostentirelyvisu
Amajorreasonforconflictintheanimalworldisterritory.Themaleanimalestablishesanarea.Thesizeoftheareaissuffi
最新回复
(
0
)