首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-05-14
35
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。C++有5个运算符不能重载,它们是:.(成员访问运算符)、.*(成员指针访问运算符)、::(域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/KQA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设intx[]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为______。
下列叙述中错误的是()。
如果一个模板声明时有类型形参表,则多个参数之间必须使用_______隔开,每个参数都必须重复使用关键字______。
下列语句中不是死循环的是
下列关于函数模板实参不能省略的情况说明不正确的是
有如下类声明:class1.estClass1{intk:public:voidset(intn){k=n;}intget()const{returnk;}};
对于一个类定义,下列叙述中错误的是()。
对下面的程序,正确的说法是( )。 main() { int a,b=1,c=2; a=b+c,a+b,c+3; c=(c)? a++:b--; cout<< a+b,c;}
以下有关成员函数特征的叙述不正确的是
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
随机试题
()电动潜油泵井动态控制图中的生产异常区是指该区域的井流压较高,但泵效低,即泵的排液能力丧失。
简述组织工作的步骤。
求曲线y=e-x上通过原点的切线方程及和直线x+y=2垂直的法线方程.
心脏每搏输出量增大时,动脉血压的变化是
【2014广发银行】发明、实用新型、外观设计专利权的期限,自()起计算。
(2017·山东)隐性课程虽然与显性课程相伴而生,但它对显性课程教育效力的影响却往往是消极的。(易错)(1
属于我国古代社会教育内容的是()。
下列有关数据库的描述,正确的是______。
PASSAGEONEWhatcausesglobalwarmingaccordingtotheUS?
Nooneshouldbeforcedtowearauniform【C1】______anycircumstance.Uniformsaredemandingtothehumanspiritandtotallyunne
最新回复
(
0
)