首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2016-10-28
69
问题
如果表达式v*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/7ONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
表达式10>5&&6%3的值是
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){c
下列关于函数模板实参不能省略的情况说明不正确的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
下列运算符中全都可以被友元函数重载的是
下列运算符中不能在C++中重载的是
下列语句段将输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
随机试题
评定主轴旋转精度的主要指标,是主轴的径向圆跳动和轴向窜动。( )
属于国际收支平衡表资本和金融账户项目的有()
A.血小板功能异常B.凝血因子异常C.血液中有抗血小板抗体D.微血管变态反应特发性血小板减少性紫癜最主要的发病机制是
A.正规胰岛素B.胰高血糖素C.苯乙双胍D.葡萄糖E.肾上腺皮质激素
消防技术服务机构受托对某地区银行办公的综合楼进行消防设施的专项检查,该综合楼火灾自动报警系统采用双电源供电,双电源切换控制箱安装在一层低压配电室,考虑到系统供电的可靠性,在供电回路上设置了剩余电流电气火灾探测器,实现电流故障动作保护和过负载保护。火灾报警控
休哈特控制图的类别有()。
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。二、给定资料1.近来,关于“世遗”的话题相当热门:2011年6
Thechancesarethatyoumadeupyourmindaboutsmokingalongtimeagoanddecideditwasnotforyou.Thechancesareeq
WhichofthefollowingistrueaboutAmericantransportationsystem?
Americanvictoryat______wasagreatturningpointofthewar,leadingdirectlytoanalliancebetweentheU.S.andFrance.
最新回复
(
0
)