首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2012-12-29
74
问题
运算符函数调用格式的表达式“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/NgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于return语句的叙述中正确的是()。
有以下程序 #include<stdio.h> intfun(int*a,int*b,intn) {inti=0,j=0,sum=0; for(;i<n;i++) {sum+=a[i]; if((i+1)%2=
以下选项中表示空函数的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
以下选项中,能用作用户标识符的是()。
设有以下程序段 structbook { floatprice; charlanguage; chartitle[20]; }rec,*ptr; ptr=&rec; 要求输入字符串给结构体变量rec的titl
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
面向对象方法中,继承是指()。
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
随机试题
旅游价格
Itisafactthatthiscountry’susingupenergyfasterthanweproduceit.
女性,22岁,因急性阑尾炎4天,行阑尾切除术。应放置腹腔引流的情况是
心交感神经对心脏的兴奋作用,可被下列哪一种受体的拮抗剂所阻断
【背景资料】某工程合同价为1500万元,分两个区段,有关情况如下表所示。注:①:保留金在竣工验收和缺陷贡任期涌后分两次支付,各50%;②:误期损害赔偿费限额为合同价的5%,缺陷责任期为1年。【问题】该工程误期赔偿费为多
按照《关于进一步完善国家助学贷款工作若干意见的通知》,关于学生归还国家助学贷款,下列说法正确的是()。
利率互换的主要作用是()
下列事项应在公司章程中载明的有()。
设f(x)分别满足如下两个条件中的任何一个:f(x)在x=0处三阶可导,且
下列叙述中正确的是
最新回复
(
0
)