首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2020-05-14
32
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/d08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>ClassT
下面正确的函数定义是( )。
下面有关纯虚函数的表述中正确的是()。
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
下面是一个模板声明的开始部分: Template<typename T>double... 由此可知
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
关于关键字class和typename,下列表述正确的是
随机试题
试述教师职业倦怠的成因及对策。
固定成本
被称为参与国际金融、国际投资和国际贸易“三大支柱”的国际经济组织机构是【】
被称为"无创性心血管造影"的心脏检查方法是
()负责接收和保管本地区涉密测绘成果,并按照批准文件向用户提供。
在民用机场围界外()范围内,明令禁止:搭建建筑物、种植树木,或者从事挖掘、堆积物体等影响民用机场运营安全的活动。
下列选项中,属于期货市场作用的有()。
根据会计等式,下列不会发生的经济业务有()。
判断级数的敛散性.
Fromthetextwelearnthat______.TheStampAct______.
最新回复
(
0
)