首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-07-30
39
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、—元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确;—元运算符中,“.”(取负)、“++”、“——”等均可重载为成员函数;C++语言中,“.”、“.*”、“—>*”、“∷”、“?:”五个运算符不能重载。
转载请注明原文地址:https://kaotiyun.com/show/sHyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
有如下程序:#includeusingnamespacestd;classPoint{intx,y;public:Point(int
有如下程序:#includeusingnamespacestd;intmain(){intx=4;do{x--;
有如下程序:#includeusingnamespacestd;classBase{public:voidoutput(){cout
下列关于运算符重载的叙述中,错误的是()。
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于()。
下列关于函数原型声明的叙述中,正确的是()。
下列有关指针的用法中,错误的是()。
下面是关于派生类声明的开始部分,其中正确的是()。
下列对于软件测试的描述中正确的是
随机试题
NK细胞表面的杀伤细胞抑制受体可识别
炎症的基本病理变化是
塑料管道与其他金属管道平行时应有一定的保护距离,净距离不宜小于()。
桥梁支架施工时需对支架进行设计计算,其计算荷载应主要考虑()。
下列属于会计职业道德修养的方法有()。
A公司2016年和2017年12月31日资产负债表、现金流量表部分项目金额如下:假定A公司2017年12月31日利润表列示本年度销售收入(主营业务收入)4500000元,销售成本(主营业务成本)3000000元。本年度发生的部分各自独立的经济业务如下:
下列属于《公民道德建设实施纲要》所要提出的职业道德规范的是()
政治体制改革是行政管理体制改革的关键。()
Whenschoolofficialsandunionsworktogether,studentshavearealchancetocomeoutontop.Thatwasclearthisweek【C1】____
利用下图LED数码管接口显示字符“A”的汇编语言程序片段如下,请填空将语句补充完整。MOVR0,#【65】;“A”的共阳编码,用16进制表示LDRR1,=0x10000000;指向nGCS2段中的任何一个地址STRBR0,【66】;写入外部锁存
最新回复
(
0
)