首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符中,不能作为成员函数重载的是
下列运算符中,不能作为成员函数重载的是
admin
2020-06-29
17
问题
下列运算符中,不能作为成员函数重载的是
选项
A、+
B、=
C、<<(流运算符)
D、||
答案
C
解析
流运算符"<<"不能重载为类的成员函数,因为一旦该操作符重载为类的成员函数,那么左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反。为了支持正常用法,左操作数必须为ostream类型。但是,标准库中的类是不能人为添加成员的,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Fp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是
考虑下面的函数原型;voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是()。
下面程序的运行结果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<“0”;}};Class
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d中的奇数扩大1倍,并存储到数组d中。例如:2,15,6,-3,8,-11,9,24
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
阅读下面程序:#includefun(inta,intb){intc;c=a+b;returnc;}voidmain(){intx=6,y
随机试题
Insomnia,orpoorsleep,canhavebadeffectsonaperson’shealthandgeneralwell-being.Itcan【C1】________onbothourphysic
有关可待因的说法,哪一点是错误的
A.吸氧、高压氧舱疗法B.快速静注甘露醇、速尿、激素等C.立即将患者转移到空气新鲜的地方D.使用能量合剂、甲氯芬酯(氯酯醒)、胞磷胆碱等E.注意口腔卫生、使用抗生素等抢救急性CO中毒时,促进脑细胞代谢的是
下列关于融资租赁合同中出租人义务的论述中,错误的是( )。
在国际私法中,公共秩序保留制度的作用在于:
路基单位工程包含()等分部工程。
房地产和股市发展的过热,意味着存款流失的增加和贷款的增加,从而使得融资缺口扩大,使得银行面临相当大的流动性风险。()
下列各项中,应按“服务业”科目及适用税率计算缴纳营业税的有()。
学术不端行为严重损害了学术界的形象,阻碍了高素质人才的培养和科技水平的提高。严惩学术不端行为既是对“闯红线”者也是对有可能“闯红线”者最好的警示。但惩处不是一劳永逸的良方,对不同群体身上出现的学术不端行为,要采取不同的处理方式。对成名学者的学术行为要严格要
甲、乙、丙、丁四人的国籍分别为英国、俄罗斯、法国和日本。乙比甲高,丙最矮:英国人比俄罗斯人高,法国人最高;日本人比丁高。则这四个人的国籍分别是什么?
最新回复
(
0
)