首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
admin
2009-02-15
72
问题
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
选项
A、x-y++
B、x-(++y)
C、(x++)-y
D、++x-y
答案
1
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同时一元运算符“++”重载函数调用中采用了虚拟参数,说明++为后缀的,所以其等价的表达式为“x-y++”。
转载请注明原文地址:https://kaotiyun.com/show/t7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf(’’请输入2个数:’’);scanf(’
关于函数返回值,以下叙述正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
以下叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
程序流程图中带有箭头的线段表示的是()。
建立表示学生选修课程活动的实体联系模型,其中的丽个实体分别是()。
关于算法,以下叙述中错误的是
关系数据模型的三个组成部分中不包括()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
下列恐怖主义性质的行为,属于《反恐怖主义法》所称恐怖活动的是()。
2020年1月10日,中国自主建设的首个卫星移动通信系统正式商用,()组成一张对中国领土、领空、领海全覆盖的网络。
下列哪一项不支持急进性肾小球肾炎的诊断
A.锁骨中线B.肩胛线C.腋前线D.腋中线E.腋后线
某工程施工到2002年8月,经统计分析得知,已完工程实际费用为1500万元,拟完工程计划费用为1300万元,已完工程计划费用为1200万元,则该工程此时的进度偏差为()万元。
根据《危险化学品输送管道安全管理规定》,禁止()穿(跨)越公共区域。
()的特点是供水较可靠,系统简单,投资省,安装、维护简单,但在外网停水时内部会立即断水。
如果按照2013年矿产品进出口总额的年增长速度计算,2015年我国矿产品进出口总额约为()亿美元。
下列()选项是合法的标识符。
InternationalPharmaceuticalSeminars234BluestoneAvenue,Brussels36598TheIPSseminarswillgiveyouawonderfulexperience
最新回复
(
0
)