首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-04-07
62
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,c选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确;一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://kaotiyun.com/show/ox8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下语句#include<iostream.h)voidmain()intx=3;do{X=X-2;cout<<x;}while(!(--x));}则上面程序段()。
C++语言中的基本数据类型是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
类是一个支持集成的抽象数据类型,而对象是类的【】。
在32位的计算机中,一个char型数据所占的内存长度的字节是
下列关于break语句的叙述不正确的是()。
关于类和对象描述错误的是
有如下程序:#include<iostream>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ew
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
为用户与数据库系统提供接口的语言是()。
随机试题
根据抗原结构可将链球菌分为20群,对人致病的链球菌菌株90%属于()
马克思主义认识论是能动的革命的反映论。
心室肌细胞的有效不应期特别长(200~300ms),其原因主要为
面色赤与下列哪项病证有关
乙型肝炎病人体内检出下列哪项指标时,预示其传染性较强,预后不良
高压输电用陶瓷制绝缘子
下列关于分红派息的说法中,正确的有( )。
(),发行人应结合其在新模式下的经营管理能力、技术准备情况、产品市场开拓情况等,对项目的可行性进行分析。
根据《企业破产法》,关于破产申请受理程序的说法,正确的是()。(2012年)
操作风险的外部事件因素包括()造成损失或者不良影响而引起的风险。
最新回复
(
0
)