首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
admin
2015-07-22
49
问题
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
选项
A、operator/(c1.operator--(),c2)
B、operator/(operator--(c1),c2)
C、c1.operator--().operator/(c2)
D、c2.operator/(operator--(c1))
答案
B
解析
友元函数不是类的成员函数,所以友元函数的调用不需要使用类对象;另外运算符重载不改变运算符的优先级,所以先执行"--"运算符重载函数,之后执行"/"运算符重载函数,选项A、C、D错误,B正确,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/QjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
下面的函数模板定义中错误的是
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:po
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
下列程序的运行结果为#include<iostream.h>voidmain(){inta=2;intb=a+l;cout<<a/b<<end1;
执行语句序列intx=10,&r=x;cout<<X<<’-’<<r<<endl;输出结果为【】。
下列关于运算符重载的叙述中,正确的是
下列叙述中正确的是
设有定义语句:doublex=2.5,y=4.7;inta=7;那么表达式x+a%3*(int)(x+y)%2/4的值为【】。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
随机试题
种群在最适环境条件下的死亡率称( )。
A.HBsAgB.抗-HBsC.HBeAgD.抗-HBeE.抗-HBc
赵月灵和苏小小因借款合同发生纠纷,诉至园林区人民法院。赵月灵因为生产繁忙,委托弟弟赵岳林作为代理人代为诉讼,在授权委托书中,赵月灵仅写下了“全权代理”字样,未具体授权,人民法院受理此案后,由审判员秦安庆、蒙田和高叙兴共同审理此案,在审理过程中,苏小小心脏病
按防火等级分类,高层建筑中的一类建筑属于哪级保护对象?
混凝处理过程中,反应阶段所需时间大致为()。
根据《关于加强国民经济和社会发展规划编制工作的若干意见》,我国发展规划按行政层级分为()级。
所有权取得方式中,属于原始取得的是()。
以下选项中不构成默示意思表示的是()。
我国境内发现的新石器时代文化遗址有6千多处,遍布黄河流域和长江流域。其中江南地区迄今发现的最早的新石器文化遗址是()。
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
最新回复
(
0
)