首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2012-12-29
38
问题
运算符函数调用格式的表达式“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全国计算机二级
相关试题推荐
以下有关scanf函数的叙述中错误的是()。
有以下程序段 charstr[4][12]={"aaa","bbb","ccc","ddd"},*p[4]; inti:for(i=0;i<4;i++)p[i]=str[i]; 以下选项中不能正确引用字符串的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
下列关于return语句的叙述中正确的是()。
有以下程序: #include<stdio.h> main() { intm=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序
有以下程序 #include<stdio.h> voidfun(doublex,double*y,double*z) {*y=*y-1.0;*z=*z+x;} main() {doublea=2.5,b=9.0,*pa,*pb;
以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。
有三个关系R、S和T如下, 则关系T由关系R和S通过()得到。
下列排序方法中,最坏情况下比较次数最少的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*cp的值是()。
随机试题
下列有关高血压的说法错误的是()
治疗血瘀气滞之胃脘疼痛,宜选用治疗瘀血内停之心腹刺痛,宜选用
A.无症状性溃疡B.幽门管溃疡C.胃角部溃疡D.球后溃疡非甾体抗炎药(NSAIDs)引起的溃疡半数以上是
消防重点部位的档案管理要做到“四个一”,即()。
下列各项中,一般不能成为著作权主体的是()。
初始保证金率若为50%,券商需要融资( )元。当X股票的价格上涨到每股20元,则刘先生的实际保证金率为( )。
下列关于投资性房地产的确认和计量的说法中,正确的有()。
6,18,45,90,135,()。
YouwillhearaninterviewwithStevenCasey,onhumanfactorsindesign.Asyoulisten,answerthequestionsorcompletetheno
Farmersusuallyuseploughstopreparetheirfieldsforplantingcrops.Ploughscutintotheground,andliftupweeds,andothe
最新回复
(
0
)