首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2015-08-01
29
问题
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
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://jikaoti.com/ti/FQE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
需求分析中开发人员要从用户那里了解
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
以下程序的执行结果是______。#include<iostream.h>voidmain(){cout.filll(’*’);cout.width(10);cout<<123.45<<endl:cou
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
下列程序是用来判断数组中特定元素的位置所在,则输出结果为#include<conio.h>#include<iostream.h>intfun(int*s,intt,int*k){i
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
随机试题
A.鼠疫B.流行性感冒C.百日咳D.麻风病E.流行性腮腺炎属于乙类传染病的是
以下需征收土地增值税的是()。
()一般是由专业工程师就本专业的HSE管理内容进行的培训,这种培训更具有针对性和实用性。
期货公司申请金融期货结算业务资格,应具有从事金融期货结算业务的详细计划,包括()。
A公司为房地产开发企业,系增值税一般纳税人,不动产和土地使用权适用的增值税税率为10%,与土地使用权及地上建筑物相关的交易或事项如下:资料一:2×19年1月1日,A公司购入一宗土地使用权及地上建筑物,取得增值税专用发票,不含税总价款为16000万元,其
下列各项中,不属于股票回购方式的是()。
在计算速动比率时,要把存货从流动资产中剔除的原因包括()。
简述培养与激发学生内部学习动机的方法。
请论述幼儿的思维与幼儿的活动之间的关系,并说明如何创设活动的环境。
建立政务服务“好差评”制度,服务绩效由企业和群众来评判。这意味着企业和群众今后接受政务服务就像网购一样,可以对自己接受的政务服务给出评价,满意可以点赞,不满意可以给差评。这有利于:()。
最新回复
(
0
)