首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2017-04-25
74
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减l:重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确:一元运算符中,“.”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://www.kaotiyun.com/show/x1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如在类中有如下函数定义 Void fun(int a,int b,int c=0);则下列调用中,正确的是( )。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
下列关于动态联编的叙述中,错误的是( )。
下列关于C++多态性的叙述,正确的是( )。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有______个元素。
重载输入流运算符>>必须使用的原型为
下列叙述中错误的是
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
模板函数的真正代码是在()时候产生。
随机试题
It’smuchcheapertobuya______carthananewone.
下丘脑的功能不包括()
试述邓小平关于“什么是社会主义,怎样建设社会主义”这个首要的基本理论问题。
心包积液的X线征象不包括
王某在距离学校不足百米处开了一家营业性电子游戏厅,允许该学校学生出入,王某的做法()。
下列选项中属于教师进行依法执教的表现的是()
Cultureisactivityofthought,andreceptivenesstobeautyandhumanefeeling.【C1】______ofinformationhavenothingtodowith
在VBA中,下列变量名中不合法的是()。
暗闇
Mike’sstrongdesiretooutshinehiseldersisterwasallthe______heneededtodowellinschool.
最新回复
(
0
)