首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
admin
2021-02-22
27
问题
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
选项
A、c1.operaor++(0).operator*(c2)
B、c2.operator*(c1.operator++(0))
C、c2.operator*(operator++(c1,0))
D、operator*(operator++(c1,0),c2)
答案
C
解析
友元函数不是类的成员函数,所以友元函数的调用不需要使用类对象;另外运算符重载不改变运算符的优先级,所以表达式c2*c1++先执行c1++;为了区分运算符的前缀和后缀形式,规定后缀式运算符函数接受一个额外的int型形参,使用时可以提供0作为形参的实参,所以c1++相当于operator++(c1,0),c2*c1++相当于c2.operator*(operator++(c1,0));答案为C。
转载请注明原文地址:https://jikaoti.com/ti/Vbh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Clock(“时钟”)的定义和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2,此工程中包含一个程序文件main.cpp,其中有“班级”类Class和“学生”类Student的定义,还有主函数main的定义。在主函数中定义了两个“学生”对象,他们属于同一班级。程
下列有关指针的操作中,正确的是()。
有如下类定义:classAA{inta;public:AA(intn=0):a(n){}};elasBB:publicAA{public:BB(intn)_____
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
数据库设计中反映用户对数据要求的模式是()。
随机试题
下列属于教育行政法律责任中行政处分的是()。
Weendedthedinnerup______fruitandcoffee.
男性,50岁,无痛性肉眼血尿2个月。查体无异常,尿中找到癌细胞。下列对诊断最有意义的检查是
A、乳房胀痛和肿块B、乳头溢液C、无痛性乳房肿块,质韧有弹性,表面光滑D、无痛性乳房肿块,质硬,表面不光滑E、乳房胀痛性肿块,表面皮肤红热乳管内乳头状瘤表现为
干咳可见于
基坑、槽的土方开挖工程应单独编制安全专项施工方案的深度为()m。
关于“环境检验”,下列说法正确的是()。
《晚明社会变迁》指出:“综合粗估结果,1570—1644年美洲白银总共大约有12620吨流入了中国(约占世界银产量的一半)。”这种现象出现的主要原因是当时中国()。
人民警察是人民民主专政的工具,人民警察属于人民。()
2008年,某省农产品进出口贸易总额为7.15亿美元,比上年增长25.2%。其中,出口额为5.02亿美元,增长22.1%;进口额为2.13亿美元,增长33.2%。农产品进出口贸易额占全省对外贸易总额的4.5%。出口额居前5位的产品为蔬菜、畜产品、水果、粮食
最新回复
(
0
)