首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
admin
2021-02-22
73
问题
设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全国计算机二级
相关试题推荐
对于一个类定义,下列叙述中错误的是()。
有如下类定义:classMyClass{public:MyClass(intd=0):val(d)+{}___________//运算符函数+的声明private:intval;
在软件开发中,需求分析阶段可以使用的工具是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
下列关于对象初始化的叙述中,正确的是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
算法的有穷性是指()。
随机试题
规格代号为3的单用电工刀刀柄长度为()mm。
Withanappropriateconjunct:Iftheystartsmokingthoseawfulcigars,_______I’mnotstaying.
项目资源通常是限定的,由于项目实施过程中面临诸多不确定性,项目经理往往需要去获取额外资源,与组织中的职能部门或其他项目展开资源竞争。这体现了项目的()
以某公司办公室主任观察、考核、评价和使用新来职员为实例,进一步说明科学研究的系统过程。
OneBritishschoolisfindingthatallowingchildrentolistentomusicoreventohavetheTVonwhilestudyingishelpingimpr
肿瘤手术切除原发癌所在器官的部分或全部,连同周围正常组织和区域淋巴结,这种手术方式称为
甲公司和乙公司均为增值税一般纳税企业,其适用的增值税税率均为17%。甲公司为适应经营业务发展的需要,与乙公司协商,将甲公司原生产用的厂房、机床以及库存原材料,与乙公司的办公楼、小轿车、客运大轿车交换(均作为固定资产核算)。甲公司换出厂房的账面原价为1500
古人云:“教不严,师之惰。”可见,进行课堂教学管理,是教师师德修养不可缺少的。()
A,B是n阶矩阵,且r(A)+r(B)<n,证明A,B有公共的特征向量.
Therelationshipbetweenhusbandsandwivesisoneofthestrongestbondsinoursociety.Itisdeep,passionate,andoften【C1】_
最新回复
(
0
)