首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2012-01-20
42
问题
运算符函数调用格式的表达式“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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#inc1udevoidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++c;printf("%d,%d,%d",a,b,c);
有以下程序:#includemain(){inti=5:d0{if(i%3==1)if(i%5==2){printf(“*%d”,i);break;}i++:}
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y—m);}main(){i
下列叙述中正确的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下关于C语言函数参数传递方式的叙述中正确的是()。
下列叙述中错误的是()。
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)__________;i<j;
设有定义:intx=2;,以下表达式中,值不为6的是( )。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
美国《哲学百科全书》所界定的心理辅导的特征包括()
查蛲虫卵,须用拭子在肛门周围皱襞处拭取,时间宜在
当发生以下情况时检查患牙有松动度,应除外
一患者因下颌第一磨牙残冠要求拔除,术前检查见牙冠大面积缺损,探诊无疼痛,叩诊阴性,X光片检查见根分叉大、根管内有根充物,牙周膜影像不清。最佳的拔除方法是
“一种心理测量的工具”称为( )。
质量控制纠偏措施包括()。
王先生欲将其父母留给自己和妹妹的房产出售给李某。李某以为该房产仅为王先生所有,便与王先生签订了房屋买卖合同。对此,王先生应承担的主要义务是()。
“进口口岸”栏应填报()。“单价”栏应填报()。
社会懈怠的主要原因包括()
下列不属于软件工程的3个要素的是()。
最新回复
(
0
)