首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2019-06-12
67
问题
如果表达式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://kaotiyun.com/show/sT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数模板min的功能是返回数组a中最小元素的值。请将横线处缺失部分补充完整。templateTmin(Ta[],intn){Ttemp=a[0];for(inti=1;i
下列程序输出的结果是()。#includefun1(chara,charb){charc;c=a;a=b;b=c;}fim2(char*a,charb){char.c;c=*a;*a=b;b=
设有关键码序列(66,13,5l,76,8l,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
“软件危机”产生的主要原因是______.
下列关于类模板的描述中,错误的是()。
C++中每个类都有一个隐含的__________指针。
下列叙述中正确的是
下列程序从保存整数的文本文件"c:Sample.dat"中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为【 】。#include<stream,h>#include<st
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
随机试题
荀子因为避汉宣帝刘询的“询”而被后人称为()
A.革兰阴性杆菌感染B.革兰阳性球菌感染C.无芽孢厌氧菌感染D.真菌感染E.病毒感染在全身化脓性感染中最常见的病原体类型是()
患儿女,6个月,因发热、咳嗽2天,惊厥5次入院。患儿生后人工喂养,未加辅食。查体:体温37.8度,咽部充血,颅骨软化,在身体检查过程中,该患儿再次惊厥发作,此时护士正确的抢救步骤是()。
()与上海城隍庙小吃、苏州玄妙观小吃、湖南长沙火宫殿小吃并称中国四大小吃群。
根据以下资料,回答以下问题。某上海客运站发布了2月份上海到南京的车次及优惠活动如下:经核算,2月3日C站车型平均空座率为5%,车票纯收入(油费、过路费等均不考虑)为16130元,则有()名乘客获得微信支付折扣。
(x2+y2)dxdy=____________.
设直线y=ax与抛物线y=x2所围成的图形面积为S1,它们与直线x=1所围成的图形面积为S2,且a<1.确定a,使S1+S2达到最小,并求出最小值。
没有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及考试平均成绩。请补全下列语句:SELECTDISTINCT姓名,所在系,AVG(成绩)________(PARTITIONBYT1.学号)A
PainAllofushavefeltpain.Wehavecutourselves.Wehavebeenburned.Orwehavehadheadaches.Someofussufferpain
Whenwesaystockholdersofafirmcanvotewiththeirfeet,wemeanstockholders______.
最新回复
(
0
)