首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2012-01-20
67
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、“/”和“++”都是作为成员函数重载的
B、“/”和“++”都是作为非成员函数重载的
C、“/”是作为成员函数重载的,“++”是作为非成员函数重载的
D、“/”是作为非成员函数重载的,“++”都是作为成员函数重载的
答案
C
解析
远算符函数有两种调用形式,第一种是像一般函数那样用雨数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/cCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:intf1(doublea){returna*a;)intf2(intx,inty){doublea,b;a=f1(x);b=f1(y);returna+b;}main()
有以下程序:#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf("%D",(int)(y))#defineP(Y)w(y)main()
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)__________;i<j;
考虑下面的函数原型:voidtestDefaulParam(inta,intb=7,charz=’*’);下面的函数调用中,不合法的是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
注水井的吸水能力一般用()来衡量。
下列疾病中,适宜使用131I治疗的是
妊娠腹痛的发病机制是
A.脑脊液无色,白细胞5×106/L,蛋白质0.4g/LB.脑脊液黄色,白细胞50×106/L,蛋白质20g/LC.脑脊液无色,白细胞10×106/L,蛋白质1g/LD.脑脊液红色,白细胞500×106/L,蛋白质3g/LE.脑脊液
新生儿期保健的特点幼儿期保健的特点
卵巢内侧与宫角之间的韧带称为
关于《十二表法》下列说法不正确的是:()
按照我国保险制度,建安工程一切险()。
对于不放回简单随机抽样,所有可能的样本均值取值的平均值总等于总体均值,这就是样本均值估计量的()。
[A]reserve[I]contend[B]incomparable[J]additional[C]minimize[K]execution[D]strides[Ljplagues[E]deliberately
最新回复
(
0
)