首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2017-04-24
43
问题
运算符函数调用格式的表达式“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/J2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符函数的描述中,错误的是
若x和y是程序中的两个整型变量,则下列if语句中正确的是()。
下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。class myClass{private:intdata;public:myClass(in
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
逻辑表达式x>3 && x<10的相反表达式为【 】。
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
下列不是关系模型的组成部分的是( )。
算法分析的目的是()。
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; voidtest(){}
在关系数据库中,用来表示实体之间联系的是
随机试题
中国画是我国传统的造型艺术之一,下列不属于其特征的是()。[山东2018]
“一两的遗传胜过一吨的教育”的观点是错误的,因为遗传对人的智力发展没有影响。
属于实的病证有
甲公司对乙公司的50万元债权经法院裁判后进入到强制执行程序,被执行人乙公司不能清偿债务,但对第三人(即丙公司)享有30万元的到期债权。甲公司欲申请法院对被执行人的到期债权予以执行。关于该执行程序,下列哪些选项是错误的?()
借款人还款能力的主要标志是()。
全面风险管理体系有三个维度,下列选项中,不属于这三个维度的是()。
苏报案(南京师范大学2012年中国史复试真题)
自1978年底,我国开始为河南唐河县“()中学事件”、武汉“七二○事件”等平反。
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
What’saUniversityEducationWorth?I.StudentsgraduatingwithlargerandlargerdebtsUKuniversitiesbegantocharge【T1】___
最新回复
(
0
)