首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2012-01-20
62
问题
运算符函数调用格式的表达式“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全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=8:for(;X>0;X一一){if(x%3){printf(“%d,”,X一一);continue;
下列程序的输出结果是()。#inc1udevoidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++c;printf("%d,%d,%d",a,b,c);
计算机能直接执行的程序是()。
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c
以下有关宏替换的叙述不正确的是()。
下列叙述中正确的是()。
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为973。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
为满足运算符+的可交换性,必须将其重载为【】。
随机试题
Scientistswhostudythebrainhavefoundoutagreatdealabouthowwelearn.Theyhave【C1】______thatbabieslearnmuchmoref
A、保暖、喂养及预防感染为主B、以喂养和预防感染为主C、以保证营养和预防意外、预防感染和教育为主D、以加强教育,增强体格锻炼为主E、重视心理卫生教育,及时进行性知识教育学龄期的保健重点是()
A.胃蛋白酶B.多潘立酮C.洛哌丁胺D.乳果糖E.伪麻黄碱乳酸血症禁用的是()。
下列关于SMA混合料施工摊铺和轧实温度的说法中,正确的是()。
其他条件不变,期权的权利期间越长,期权的()越大。
根据担保法律制度的规定,下列情形中,甲享有留置权的是()。
关于印花税的计税依据正确的是()。
()对劳动教养的适用对象以及审核、聆询、决定、执行的程序作出了明确的规定。
HowtoClosetheAchievementGap
Manlivesincommunities.Hissocialexistencerestrictshis【36】incertaindirectionsandextendsitinothers.Society【37】onhi
最新回复
(
0
)