首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-24
59
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/50Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】是C++语言程序的入口。
下列关于C++函数的描述中正确的是
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){a=aa;cout
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
对于模板定义关键字class和typename说法不正确的是()。
结构化程序设计主要强调的是
关于new运算符的错误的描述是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
算法的空间复杂度是指
随机试题
最常见的膀胱肿瘤是
人体内运输铁的蛋白质是
引起猩红热的病原体是
当胃酸分泌过少时,不受影响的是
水解产物具有游离的芳伯氨基,可用重氮化-偶合反应鉴别的药物是
粉煤灰路堤的组成包括()。
下列各项中,不属于行业的生命周期阶段的是()。
在确定函证对象时,以下项目中,应当进行函证的是( )。在确定函证时间时,以下方案中,不应选取的是( )。
语言是一系列对刺激的反应,是通过强化、塑造和模仿获得的。这一语言学习模式是()。
行政决策的步骤排列正确的是()。①设计活动阶段②抉择活动阶段③情报活动阶段④审查活动阶段
最新回复
(
0
)