首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2021-06-10
61
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。C++有5个运算符不能重载,它们是:. (成员访问运算符)、.* (成员指针访问运算符)、:: (域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/YVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
请打开考生文件夹下的解决方案文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVeetor;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:(1)在“//**1***
请打开考生文件夹下的解决方案文件proj3,其中该工程中包含定义了用于表示姓名的抽象类Name、表示“先名后姓”的姓名类Namel(名、姓之间用空格隔开)和表示“先姓后名”的姓名类Name2(姓、名之间用逗号隔开);程序应当显示:JohnSmith
设有如下关系表:则下列操作中正确的是()。
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(long
数据的存储结构是指()。
下列关于模板的叙述中,错误的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
在E-R图中,用来表示实体联系的图形是()。
软件需求规格说明书的作用不包括()。
随机试题
卫星直播电视
宫颈癌活检证实侵犯膀胱黏膜,按FIGO(2009年)的临床分期,应属于
体液总量约占体重的
纳税人自产应纳资源税的产品对外销售,其纳税环节应在( )。
抽样调查的特点有()。
下列选项中,属于会计主体假设的意义的是()。
下列各项中,按照有关规定可以不必计算缴纳印花税的有()。
()关注的是所取得的工作效果与所付出的代价孰大孰小的问题,其重视的是实现工作目标的资源成本。
一名5岁的儿童,在智力测验中测得的智龄是6岁,那么他的比率智商应该是()
马克思说:“无论哪一种社会形态,在它所能容纳的全部生产力发挥出来以前,是决不会灭亡的;而新的更高的生产关系。在它存在的物质条件在旧社会的胞胎里成熟以前,是决不会出现的。”该论断包含的哲理有()
最新回复
(
0
)