首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2021-06-10
29
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Xjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于默认参数的叙述中,错误的是
以下程序的输出结果是()。#includemain(){intm=5;if(m++>5)cout
下列关于运算符重载的叙述中,错误的是()。
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){cout
在下列关键字中,不能用来表示继承方式的是
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下程序:#includeusingnamespacestd;classXB{inta;public:s
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:12
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
下面不属于软件设计阶段任务的是
随机试题
在Word中,要进行文本移动,先选定文本,使用快捷键(),然后在指定位置再使用快捷键Ctrl4+C即可移动文本。
白血病患儿化疗期间尿常规检查应特别注意
对食管癌有帮助的诊断方法为
根据抗菌药物临床应用管理要求,将抗菌药物临床应用实行分级管理的因素为()。
测绘项目的发包单位将测绘项目发包给不具有相应资质等级的测绘单位或者迫使测绘单位以低于测绘成本承包的,责令改正,可以处测绘约定报酬()倍以下的罚款。
下列有关信用证的业务特点中,说法正确的是()。
英国的四位教育家培根、洛克、斯宾塞、赫胥黎在教育主张上有一个共同点是()。
在推进手工业合作化的过程中,中国共产党采取的方针是()
Astheso-calleddebateoverhealthcarecontinuesintheSenate,letmetakeastepbackandlookatactualhealthcarereform
【S1】【S7】
最新回复
(
0
)