首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2017-10-17
28
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
此题考查的是运算符的重载。C++中运算符重载是多态性的一种表现,在C++语言中,“.”、“.*”、“->”、“::”、“?:”这5个运算符不能重载,所以选项B)错误。由于很多符号是一元运算符和二元运算符公用的,为了避免含混,不得为重载的运算符函数设置默认值,调用时也就不得省略实参。其中“=”、“[]”、“->”及所有的类型转换运算符只能作为成员函数重载:如果允许第一操作数不是同类对象,而是其他数据类型,则只能作为非成员函数重载。
转载请注明原文地址:https://jikaoti.com/ti/MBt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
程序文件的编译错误分为______和______两类。
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<<
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
下列输出字符,A,的方法中,错误的是()
以下有关析构函数的叙述不正确的是
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
设有如下关系表:则下列操作中正确的是
下列关于函数模板实参不能省略的情况说明不正确的是
下列选项中合法的用户标识符是()。
随机试题
下列胆色素结石形成的原因中,应除外
全麻与非全麻联合的优点右哪?
架空板隔热屋面的做法,以下()有误。
《安全生产法》规定,生产经营单位应当在较大危险因素的生产经营场所和有关设施、设备上,设置明显的()。
会场的整体布局要做到庄重、美观、舒适,一般不用考虑会议的()。
如图,把10个两两互不相等的正整数a1、a2、…、a10写成右侧图表的形式,其中两个箭头所指的数等于这两个箭头始点两个数的和,例如那么,满足该图表的a4的最小可能值为()。
非党员基层干部出现的廉洁问题,一直是纪委、监察局的“空白区”。某市监察委员会挂牌后,办案人员迅速瞄准违纪的非党员村主任。监察委员会的组建()。
下列各句中,句意明确、没有语病的一项是()。
Whatisthewoman’sreply?
Researcherswhorefusetosharedatawithothersmay【31】otherstowithholdresultsfromthem,【32】astudybyhealth-policyanalys
最新回复
(
0
)