首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2015-08-14
70
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、/和"++"都是作为成员函数重载的
B、/和"++"都是作为非成员函数重载的
C、/是作为成员函数重载的,"++"是作为非成员函数重载的
D、/是作为非成员函数重载的,"++"都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/tvNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的叙述中,不符合赋值兼容规则的是()。
类MyClass的定义如下:class MyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;};若要对
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continu
以下程序的运行结果是#include<iostream.h>voidsub(intx,inty,int*z){*z=y-x;}voidmain(){int
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
下面有关for循环的正确描述是
设计程序时,应采纳的原则之一是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
以下病史哪一项最有意义(假设信息)如果该病人近1个月有不规则发热(37.5℃~39℃),面色苍白,乏力,偏瘫,失语,心尖区又出现3/6级收缩期杂音,最可能的诊断是
胆绞痛止痛应选用
调节机体各种机能的两大信息传递统是
A.肺B.脑C.肾D.肠E.心梗死灶呈地图状改变的脏器是
饱水岩石在重力作用下释出的水的体积与岩石体积之比,称()。
下列选项中,属于合同法定解除条件的是()。
一国政府制定其税收政策和税收制度的核心问题是( )。
【2012年烟台市市直】我国不鼓励教科书循环使用。()
设α=是矩阵A=的特征向量,则a=________,b=________.
Peoplebornintheautumnlivelongerthanthoseborninthespring.Andtheyarelesslikelytofall【B1】______illwhentheyare
最新回复
(
0
)