首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2017-04-24
76
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、“/”和“++”都是作为成员函数重载的
B、“/”和“++”都是作为非成员函数重载的
C、“/”是作为成员函数重载的,“++”是作为非成员函数重载的
D、“/”是作为非成员函数重载的,“++”都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://www.kaotiyun.com/show/J2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下面的类Date的定义补充完整,使得由语句:DateFirstDay;定义的对象FirstDay的值为2010年1月1日。classDate{public:Date(______):year(y),month(
下列关于运算符重载的描述中,错误的是()。
下列叙述中正确的是
意味着一个操作在不同的类中可以有不同的实现方式的是指( )。
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
下列不属于软件工程过程的基本活动的是()。
下面的哪个选项不能作为函数的返回类型?
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
随机试题
防治急性心肌梗死引起的室性心律失常常用常用于心房颤动、心房扑动,使心室率减慢的药物
不协调性子宫收缩乏力的治疗,哪项是错误的
大多数基因表达调控基本环节是
尊重原则不包括
药代动力学的几个重要参数表示符号A、KB、KaC、FD、VE、t1/2生物半衰期为()。
依据《公路隧道养护技术规范》(JTGH12—2015)对某高速公路隧道进行定期检查,请回答以下问题。公路隧道根据()划分为三个养护等级。
某现浇钢筋混凝土板跨度6m,设计无具体要求,底模及支架拆除时要求混凝土强度达到设计混凝土立方体抗压强度标准值的百分率(%)最小值是()。
根据合同法律制度的规定,下列情形中,民间借贷合同无效的有()。
哥特式建筑式中世纪建筑艺术的巅峰,其代表作在法国有_______教堂,在意大利有著名的米兰大教堂。
ThomasEdisondidthingsinthisorder______.Edisonconsideredhisdeafness______.
最新回复
(
0
)