首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2017-10-17
54
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
此题考查的是运算符的重载。C++中运算符重载是多态性的一种表现,在C++语言中,“.”、“.*”、“->”、“::”、“?:”这5个运算符不能重载,所以选项B)错误。由于很多符号是一元运算符和二元运算符公用的,为了避免含混,不得为重载的运算符函数设置默认值,调用时也就不得省略实参。其中“=”、“[]”、“->”及所有的类型转换运算符只能作为成员函数重载:如果允许第一操作数不是同类对象,而是其他数据类型,则只能作为非成员函数重载。
转载请注明原文地址:https://kaotiyun.com/show/KPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于多继承二义性的描述中,错误的是()。
不能实现函数之间数据传递的是()
下列字符串常量表示中,()是错误的。
下列关于虚函数的描述中,正确的是()。
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
以下有关析构函数的叙述不正确的是
以下选项中合法的用户标识符是
已知一个函数模板定义为:template<typenameT1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubled1,d2;则下列调用中,错误的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
下列哪项表现与结节性甲状腺肿无关
女性患者,34岁。突然出现爆裂样头痛,程度剧烈,伴恶心、呕吐2h。查体:血压160/90mmHg,体温37.2℃,神志清楚,右侧瞳孔扩大,光反射消失,右侧眼球外展位,颈强直,Kernig征阳性,其余神经系统查体正常。眼底检查:玻璃体膜下片状出血。该
关于X线强度分布的叙述,正确的是
在社会治理主导思想的指引下,我国社会服务体系发生了巨大变化,政府购买服务在全国各城市得到广泛推广。各社会公益组织可通过公开参与投标的方式获得服务项目资助。这种转变体现出我国社会福利体系的特点是()。
下列句子中,没有使用修辞手法的一项是()。
不满“周岁的人实施违反治安管理的,由其监护人承担法律责任。( )
人民民主专政是一个整体功能,要在()统一领导下协调。
以下对物联网的描述不正确的是()。
以下数据结构中,属于非线性数据结构的是()。
小李在课程结业时,需要制作一份介绍第二次世界大战的演示文稿。参考考生文件夹中的“参考图片.docx”文件示例效果,帮助他完成演示文稿的制作。在第5张幻灯片中,插入布局为“垂直框列表”的SmartAn图形,图形中的文字参考“文本内容.docx”文件;更改
最新回复
(
0
)