首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2019-04-18
52
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/0ZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
有如下程序:#include<cstring>#include<iostream>usingnamespacestd;classMyString{public:MyString(constchar*
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
下列程序的输出结果为:0bjectid=00biectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publ
已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰
在两种基本测试方法中,______测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
A、 B、 C、 D、 C所谓的算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
随机试题
DeathValleyisoneofthemostfamousdesertsintheUnitedStates,coveringawideareawithitsalkalisand.Almost20percen
如果时间数列的逐期增长量大体相同,宜拟合()
开放性气胸的现场处理是
对18F-FDG炎症显像征象的解读,不正确的是
此时应诊断为()辨证属于哪一型()
会用材料建造成简单的物体,能将物体的主要特征表现出来,这种结构游戏的要求是针对()。
阅读以下文字,完成问题。为落实首都城市战略定位,加快推进全国文化中心建设,提升文化软实力,充分发挥文化消费在推动首都科学发展中的积极作用,现就促进文化消费所需的扶持政策提出以下意见。(一)________________在市文
关于我国国情,下列叙述正确的是:
远程教育
A、She’swaitingforherfather.B、She’shavingherbicyclerepaired.C、She’sbuyingabicycle.D、She’skeepingtheshopforher
最新回复
(
0
)