首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2021-05-06
47
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ELfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后
对于循环队列,下列叙述中正确的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列叙述中正确的是
下列关于类模板的模板参数的叙述中,错误的是()。
以下关键字不能用来声明类的访问权限的是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
下列字符串中不能作为C++标识符使用的是()。
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubledl,d2;则下列调用中,错误的是()。
随机试题
气滞血瘀而致痛经伴恶心呕吐,方用膈下逐瘀汤,宜选加()
男,35岁。低热伴咳嗽3周,咳少量白痰。使用多种抗生素治疗无效。胸部X线片示右下叶背段斑片状影,有多个不规则空洞,无液平面。为明确诊断,应首先进行的检查是
A.国家食品药品监督管理局B.各级卫生主管部门C.省级(食品)药品监督管理局D.药品生产企业、药品经营企业、医疗卫生机构E.国家()应按规定报告所发现的药品不良反应
在项目式组织中,可以委派一名营销经理负责开发过程的营销业务,这种项目式经理的优点是()。
施工企业的项目经理是施工企业的代理人,这种代理是()代理。
对于按照市场行情约定价格的合同,如果在其履行过程中逾期付款而又遇到市场行情发生波动时,以下正确的是( )。
审查施工组织设计是施工准备阶段监理工程师进行质量控制的重要工作,关于这项工作,下列叙述正确的是( )。
“字字写来都是血,十年辛苦不寻常”和“文不甚深,言不甚俗”分别讲的是中国古典文学中的()。
Readthereportbelowaboutamarketingexhibition.ChoosethecorrectwordtofilleachgapfromA,BorContheoppositepa
SomepeoplehavedrawntheconclusionfromBowlby’sworkthatchildrenshouldbesubjectedtodaycarebeforetheageofthree
最新回复
(
0
)