首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2021-07-02
61
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/aYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classSAMPLE{inth:public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getVa
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPoint{intx,y;public:Point(intx1=0,inty1=0):x
数据的存储结构是指()。
—棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
下列关于this指针的叙述中,正确的是()。
有如下头文件:intfl();staticintf2();c1assMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含
下列关于继承方式的描述中,错误的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
随机试题
要删除所有打开的图像文件的历史记录,应采用下列哪个命令?
患者女,15岁,学生。少语、少动、失眠,反复发作1年。患者在1年前无明显诱因在月经前出现失眠,少语少动,不能上学,月经来潮后,上述症状渐缓解,能去上学,一切恢复正常,以后几乎每月均出现上述情况。本次入院后给予丙戊酸钠治疗,住院第6天,患者出现见人说英语,行
A.泪滴形红细胞B.靶形红细胞C.口形红细胞D.镰形红细胞E.球形红细胞骨髓纤维化常见
治疗和护理新生儿寒冷损伤综合征的关键是
若企业在售出的商品中附有退货条款,但无法确定其退货的可能性,其销售收入应在()时确认。
主张“世界上除了运动着的物质之外什么也没有”的观点,属于()。
甲乙两辆车从A地驶往90公里外的B地,两车的速度比为5:6。甲车于上午10点半出发,乙车于10点40分出发,最终乙车比甲车早2分钟到达乙地。问两车的时速相差多少千米/小时?()
1946年,中共决定将减租减息政策改为实现“耕者有其田”政策的文件是()
下图为某Excel97工作表,将A5单元格中的公式复制到B5单元格中,B5单元格中的值为
Abooklesslifeisa/an【C1】______life.Booksinfluencethedepthand【C2】______oflife.Theymeetthenaturaldesireforfreedo
最新回复
(
0
)