首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2015-07-24
24
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为c。
转载请注明原文地址:https://kaotiyun.com/show/ocNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是 #include"iostream.h" voidmain() { char*str; Str="test!"; cout<<str[5]; }
关于new运算符的错误的描述是()。
进行文件操作时需要包含()文件。
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
在面向对象方法中,类之间共享属性和操作的机制称为【】。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operat
若有说明:int[3][4]={0};则下面叙述正确的()。
已知各变量的定义如下 inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C++语言语法的表达式是
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
卧式镗床下滑座镶条过紧或蜗杆副间隙过小,都全使其在低速运转时产生爬行。()
哪种因子不存在于血浆中
A、滋补肝肾,益气B、滋阴益肾,利尿C、滋阴润肺,清虚热D、滋肾补肝,明目乌发E、滋阴潜阳,软坚散结楮实子的功效是()。
货物招标标包划分需考虑的因素有()。
客户在委托咨询服务时,应向拟委托的咨询服务机构提供一份工作大纲,下列内容中,属于工作大纲内容的是()。
施工单位、监理单位等有关单位应在工程()将工程档案按合同或协议规定的时间、套数移交给建设单位,办理移交手续。
施工阶段质量控制的重点是()。
无形资产的摊销,一般不应计入()。
《教师职业道德行为规范》提出,教师在处理与家长的关系时,要与家长沟通。关于教师与家长的沟通,下列说法正确的是()。
自动编号数据类型占四个字节的空间,即它是以______存于数据库中。
最新回复
(
0
)