首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2015-11-24
55
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1:重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确:一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://www.kaotiyun.com/show/aeNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中关键字运算符有new,delete和______。
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2:elses=n-fun(n-1);returns;}
关于静态数据成员的描述中正确的是()。
派生类的成员一般分为两部分,一部分是【】,另一部分是自己定义的新成员。
数据流图的类型有【】和事务型。
下列程序的运行结果是#include<iostream.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}void
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
下面程序的运行结果是【】和【】。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x
关于友元的概念错误的是
在32位的计算机中,一个char型数据所占的内存长度的字节是
随机试题
参与月经周期活动的激素有
有关妇科双合诊检查,错误的是
早期妊娠快速准确的辅助检查为
订购80m3木材的合同,在合同约定的时间交付了60m3木材。供货方组织货源再次发货前向采购方发出了继续发货通知,但在合同约定期限内采购方对此发货通知未给予任何答复,则对这20m3木材而言,()。
填充料式熔断器的主要特点有()。
对施工中发现的质量问题严重的施工单位,工程质量监督机构可以发出()予以处理。
采用自营方式建造固定资产的情况下,下列项目中应计入固定资产取得成本有()。
同伴瓦助的基本形式有___________、___________。
Don’ttalk:yourcellphonemaybeeavesdropping.Thankstorecentdevelopmentsin"spyphone"software,ado-it-yourselfspook
Hewasfinedbythetrafficpolicemanforherodehisbicycleonthe______sideofthestreet.
最新回复
(
0
)