首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2015-08-14
29
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、/和"++"都是作为成员函数重载的
B、/和"++"都是作为非成员函数重载的
C、/是作为成员函数重载的,"++"是作为非成员函数重载的
D、/是作为非成员函数重载的,"++"都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://jikaoti.com/ti/z9E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句______。
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
设有定义inta=1;floatf=1.2;charc=‘a’;,则下列表示错误的是
执行下列程序段,结果是#include<iostream.h>voidmain(){intx=40;chary=’C’;intn;
下列对模板的声明中,正确的是
下列关于new运算符的描述中错误的是
对于模板定义关键字class和typename说法不正确的是
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){s+
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列哪种通道是持续开放的
开征权是税权的核心权能。
A.高热、骨痛、浆膜腔积液、头痛、白细胞增高B.出血性膀胱炎C.牙龈增生D.全消化道黏膜炎环磷酰胺主要副作用
A.羊肠线B.丝线C.组织黏合剂D.不锈钢丝E.尼龙线膀胱缝合最合适的材料是
预防产后乳房胀痛的措施,错误的是()
××年8月6日18时,驾驶员甲驾驶装满液氯的槽罐车驶入某高速公路B56段,20时许,槽罐车与驾驶员乙驾驶的货车相撞,导致槽罐车被撞坏,槽罐破裂,液氯泄露,造成除驾驶员甲之外的两车其他人员全部死亡。撞车事故发生后,驾驶员甲不顾槽罐车严重损坏,液氯已开始外泄的
下列选项中属于海关对进出境物品监管的基本原则的是()。
人际冲突有两种:工作性冲突与情绪性冲突(关系冲突)。工作冲突是因为对工作本身有不同的理解、思路和方法;情绪性冲突则是情绪上的对立或敌意。根据上面的定义,下面属于情绪性冲突的是()。
Themanlearned______thattherewouldbeaconcertlastFriday.Hetriedtogotothetheatreeverydaybutmanagedtogetthe
Georgewouldcertainlyhaveattendedthemeeting,_____.
最新回复
(
0
)