首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
34
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
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
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1,c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则y*(x++)与 y.operator*(x++)含义相同,后缀++作为友元函数重载,那么x++与operator++(x,0)含义相同,所以选项 C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/zmNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){inta[3][3]={{1,2},{3,4},{5}};in
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
除析构函数外,不能带有参数的函数还有【】。而且它的返回数据类型不能随便指定,而由return语句中返回变量的类型决定。
下列字符串中,正确的C++标识符是______。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
使用setw()这样的操作符对数据进行格式输出时,应包含头文件()。
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示()
数据模型的三要素是()。
随机试题
郁达夫的最后一本散文集是()
男,46岁,因心悸、胸痛、劳力性呼吸困难数日就诊。心电图示左室肥大,Ⅱ、Ⅲ、AVF、AVL导联有病理性Q波。心导管检查示左室流出道与室腔间压差>20mmHg,Brockenbrough现象阳性。诊断是
【背景资料】二级公路某大桥全长857m,桥宽12.5m,桥梁上部结构布置为4×25mT梁+6×40mT粱+(45m+80m+45m)悬浇连续箱粱6×40mT梁+4×25mT梁。其中40mT粱桥跨横断面如图3所示。T梁预制场位于南岸
在我国对境内单位或者个人从事境外商品期货交易的品种进行核准的机构是( )。
公司股东滥用股东权利给公司或者其他股东造成损失的,应当依法承担刑事责任。()
下列关于个人住房贷款合作单位定位说法正确的有()。
简述选择电缆敷设路径时应遵循的原则。
社会发展犹如列车前行,需要正能量的驱动,而正能量的积聚需要我们每个人的“微贡献”。这告诉我们()。
战略思维能力强调思维的整体性、全局性、长期性。是高瞻远瞩、统揽全局、善于把握事物发展总体趋势和方向的能力。战略思维能力的哲学依据是()
IneverexpectedtogotoChina.Althoughitsancientcultureandpresentstrugglesintriguedme,itsgracefulartandmagnifice
最新回复
(
0
)