首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
admin
2021-02-22
42
问题
设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://kaotiyun.com/show/rnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2,此工程中包含一个程序文件main.cpp,其中有“班级”类Class和“学生”类Student的定义,还有主函数main的定义。在主函数中定义了两个“学生”对象,他们属于同一班级。程
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每
有如下程序:#include<iostream>usingnamespacestd;elasBase{private:voidfunl()eonst{cout<<"fun1";}
下列关于多个成员对象构造函数调用顺序的叙述中,正确的是()。
数据库系统的三级模式不包括
在学生管理的关系数据库中,存取一个学生信息的数据单位是
以下描述中,不是线性表顺序存储结构特征的是()。
数据库设计中反映用户对数据要求的模式是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
精彩简历的应具备的要点有()。
建筑、设施与环境,下列描述不正确的是
慢性粒细胞性白血病血常规呈下列哪一种类型的贫血
患儿,男,5岁。咳嗽4个月,凌晨及活动后加剧,服用多种抗生素无效,服用博利康尼(特布他林)后有缓解。查体:无发热,面及颈部散在湿疹。两肺呼吸音粗,该病儿最可能的诊断是()
中隔壁法(CD法)适用于地质条件差的地层、修建跨度不大于()m的隧道。
豹子头林冲沉着老练,身负深仇大恨,尚能忍耐持久,几经挫折,万般无奈,最终被逼上梁山。他的气质类型属于()。
《中国人民银行法》规定:“中国人民银行在国务院领导下,制定和实施货币政策,对金融业实施监督管理。”这表明中国人民银行____。
【自立军】北京大学2000年中国通史真题
Obesitygenerallyisdefinedasanaccumulationoffat(adiposetissue)beyondwhatisconsiderednormalforaperson’sage,sex,
NewJerseySchoolDistrictEasesPressureonStudents,BaringanEthnicDivide[A]Thisfall,DavidAderhold,thechiefofa
最新回复
(
0
)