首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2021-05-06
49
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/ELfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//******error******的
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。例如:x=13,13的二进制
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大l倍,并存储到数组d中。例如:123456789
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
下列有关类成员的叙述中,正确的是()。
层次型、网状型和关系型数据库划分原则是()。
下面叙述中正确的是()。
下列关于this指针的叙述中,正确的是()。
下列字符串中不能作为C++标识符使用的是()。
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubledl,d2;则下列调用中,错误的是()。
随机试题
安全电压额定值的等级为()。
骨盆骨折最易损伤的尿道部位是
A.清化热痰,开郁散结B.清化热痰,润肺止咳,散结消肿C.清化热痰,宽胸散结,润肠通便D.清化热痰,除烦止呕E.清化热痰,定惊利窍瓜萎的功效是
2006年1月17日,魏某所乘的客轮触礁沉没,生死不明。魏某的利害关系人若申请宣告其死亡,问:最早应该是哪一天才能向法院提出申请?()
根据个人所得税法律制度的规定,下列各项在计算应纳税所得额时,按照定额与比例相结合的方法扣除费用的有()。
根据《税收征收管理法》的规定,下列各项中,属于税收保全措施的是()。
一、注意事项1.监考老师发给你的测试材料分为两部分:试题本和答题纸。2.测试开始前。请在试题本和答题纸上指定位置先填写好自己的姓名、准考证号等项内容。然后再开始答题。3.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。作答参考
虽然寒冷的冬季是心血管疾病的高发期,但在高温闷热的“秋老虎”时节,空气中湿度增高、含氧量降低,平时患有高血压、冠心病的人常会感觉不适,出现胸闷、气促、头晕等症状。另外,高温天气会使人体出汗过多,血液浓缩,如果未能及时补充水分,容易形成斑块;一旦斑块脱落,血
WhichofthefollowingstatementsdoesNOTexactlydescribetheeconomicmigrants?Accordingtothepassage,theU.S.immigrant
A、Bycheck.B、Incash.C、Bycreditcard.D、Bydebitcard.B①选项都是介词短语,由check,cash,creditcard,debitcard推测本题可能询问付款方式。②对话最后,女士问男士
最新回复
(
0
)