首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2019-06-12
29
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
A、x.operator++(0).operator*(y)
B、operator*(x.operator++(0),y)
C、y.operator*(operator++(x,0))
D、operator*(operator++(x,0),y)
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.opemtor*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://jikaoti.com/ti/ZxA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;intfun(){staticinti=0:ints=1:s+=i;i++:
假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“deletepa;”语句时,自动调用该析构函数的次数为______。
对建立良好的程序设计风格,下面描述正确的是
若a.b和C均是int型变量,则表达式a=(b=4)+(c=2)执行后,a的值为______。
由于常对象不能被更新,所以()。
对建立良好的程序设计风格,下面描述正确的是()。
以下不是结构化程序设计方法的技术是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
下列关于运算符重载的描述中,正确的是______。
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
随机试题
若圆C的面积值是周长的2倍,则该圆的面积是()。
我国经济特区经济发展的资金()
在Excel中,设置A1单元格的数字格式为整数,当输入33.51时,单元格显示为____________。
王某和李某同乘一辆公交车,王某睡前与李某约好公交到A站时李某负责叫醒他,李某答应了。但到站后李某未叫醒王某,导致王某遭受金钱损失。王某要求李某赔偿损失。对此应()
对慢性肺心病患者采取低流量持续给氧方法的基本原理是()
不符合单疱病毒性睑皮炎临床表现的是
清算与交割、交收的根本区别,在于是否发生财产转移。( )
当认知结构中已经形成某些概括程度较低的观念,在这些原有观念的基础上学习一个概括和包容程度更高的概念或命题时,便产生()。
干燥种子的呼吸作用与粮食贮藏有密切关系,为了研究怎样更好地保存种子,有人做了如下实验,试根据实验回答问题: 已知种子在氧浓度为a时,产生了6mol酒精,释放了15molCO2,则该种子有氧呼吸与无氧呼吸消耗的葡萄糖之比为______。
Haveyouheardaboutthebookwhichpushesbloodtypesasdeterminingwhethersomebodyshouldbevegetarianornot?Theidea
最新回复
(
0
)