首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2017-02-22
29
问题
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
A、x.operator++(0).operator*(y)
B、operator*(x.operator++(0),y)
C、y.operator*(operator++(x,0))
D、operator*(operator++(x,0),y)
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/O6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下变量和函数说明:#include<iostream.h>charCh=’*’;voidsub(intx,inty,charch,double*Z){
下面程序的运行结果是【】和【】。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x*x)
下面程序的执行结果是#include"iostream.h"voidmain(){int*p,r;p=newint;*p=20;r=s
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。
模板函数的真正代码是在()时候产生。
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
下面关于函数模板的表述中不正确的是()。A)类模板的成员函数都是模板函数B)类模板本身在编译过程中不会产生任何代码C)类模板只能有虚拟类型的参数D)用类模板定义一个对象时,实参不能省略
随机试题
采用平行结转分步法时,完工产品与在产品之间的费用分配,是完工产品与月末狭义在产品之间的费用分配。【】
女性,31岁,右下颌淋巴结肿大,切除活检。镜下为上皮样肉芽肿样病变,非融合状,中心有坏死,周围网状纤维胶原化。其坏死的形态为
以下有关性心理障碍患者的说法,正确的是
A.茵陈B.萆薢C.虎杖D.地肤子E.金钱草具有利湿退黄,散瘀止痛功效的药物是()
在迎面驶来的汽车上,两盏前灯相距1.0m,假设夜间人眼瞳孔直径为3.0m,光在空气中的波长为500nm,而且仅考虑人眼瞳孔的衍射效应,则眼睛刚好能分辨这两盏前灯的距离(指车与人的距离)为()。
为了控制建设工程项目的进度,通过编制与进度计划相适应的______,以反映工程实施的各阶段所需要的资金。
固定资产的特征不包括()。
《支付结算办法》规定,单位、个人和银行办理支付结算未使用按中国人民银行统一规定印制的票据,则票据无效。()
婴幼儿的主导活动是()。
有上级领导到你单位检查电子政务工作,由你负责接待,但在领导到来前半小时突然停电,你如何处理?
最新回复
(
0
)