首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为( )。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为( )。
admin
2013-05-30
64
问题
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为( )。
选项
A、operator/(x.operator--(),y);
B、operator/(operator--(x),y);
C、x.operator--().operator/(y);
D、y.operator/operator--(x));
答案
B
解析
本题考查运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+{(cl,c2)与cl+c2含义相同。同理,运算符“/”作为友元函数重载,则(--x)/y与表达式operator/((--x),y)相同。前缀运算符“--”作为友元函数重载,则--x与operator--(x)相同,所以组合起来是operator/(operator--(x),y);,即B选项。
转载请注明原文地址:https://kaotiyun.com/show/KBNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是______。inta=5,b=4,c=6,d;cout<<(d=a>b?(a>c?a:c):b);
在数据库设计中使用E-R图工具的阶段是______。
在下面函数的横线处填上适当的内容使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str{if(【】)return【】;elseretur
分析以下程序的执行结果【】。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}~Sam
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
数据库系统中实现各种数据管理功能的核心软件称为【】。
模块化程序设计过程中,追求模块的独立性,尽量做到()。
在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的【】独立性。
下列数据结构中,按“先进后出”原则组织数据的是()。
索引属于
随机试题
工作簿是指()
A.近端小管B.髓袢降支细段C.髓袢升支细段D.髓袢升支粗段肾小管液中NaCl被显著浓缩的部位是
血栓性外痔的主要症状是()结缔组织外痔的主要症状是()
带下过多的主要发病机理错误的是
房地产中介服务信用档案的构成为()。
沥青三大指标是:()。
下列选项中,()是对进出口许可证制度基本内容的概括。
中国特色社会主义道路
一跨国企业计划7月份在全球两个大城市同期举办大型室外活动,为避免降雨影响活动效果,选择下列哪两个城市最为合理?()
求下列积分:
最新回复
(
0
)