首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2021-09-05
26
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数’不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/U7fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intfun(charx,chary){if(x>y)returnx;returny;}intmain()}inta(9),b(8),c(7);cou
请打开考生文件夹下的解决方案文件proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员数组elem的前若干单元中。成
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}};则类MyClass的构造函数的个数是(
下列运算符中,在C++语言中不能重载的是()。
下列运算符中,不能被重载的是()。
下列字符串中不能作为C++标识符使用的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){N把fla所指字符串拷贝到a所指向的存储空间a=____
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
软件测试的目的是()。
随机试题
主治耳疾的腧穴是
姜黄的性味是
开放式基金的申购和赎回不同于认购,申购和赎回只能通过基金管理人的直销中心办理;认购既可以通过基金管理人的直销中心办理,也可以通过基金销售代理人的代销网点办理。()
证券投资者保护基金公司的职责不包括()。
作业成本管理中的“成本分配观”关注的是确认作业成本的根源、评价已完成的工作和已实现的结果。()
随着人类对火星的了解越来越多,许多科学家,尤其是美国宇航局的研究专家都已经开始探索人类未来移民火星的可行性。对于将火星改造成“绿色星球”的惊人设想,许多科学家都认为至少需要2万年到10万年左右的时间,但美国非营利性科研组织“火星协会”创始人、美国工程师罗伯
设在上半平面D={(x,y)|y>0}内,函数f(x,y)具有连续偏导数,且对任意的t>0都;f(tx,ty)=t-2f(x,y)。证明:对L内的任意分段光滑的有向简单闭曲线L,都有∮Lyf(x,y)dx—xf(x,y)dy=0。
设A=,那么(P—1)2010A(Q2011)—1=()
设a=6,则执行x=IIF(a>5,-1,0)后,x的值为
You’llregret______thosewordstome.
最新回复
(
0
)