首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
(C++部分)若要重载+、=、、=和[ ]运算符,则必须
[单选题]
(C++部分)若要重载
+
、
=
、
<<
、
=
和
[ ]
运算符,则必须作为类成员重载的运算符是
+和=
=和<<
==和<<
=和[]
查看答案及解析
添加笔记
求解答(2)
邀请回答
收藏(484)
分享
4个回答
添加回答
46
其华灼灼
C++语言规定,运算符“=”、“[]”、“()”、“->”以及所有的类型转换运算符只能作为成员函数重载
发表于 2020-08-10 19:27:48
回复(3)
4
HoePointer
赋值(=)、下标([])、调用(())和成员访问箭头(->)运算符必须是成员
复合赋值运算符一般来说应该是成员,但并非必须
改变对象状态或给定类型密切相关的运算符也应该是成员,如递增、递减和解引用运算符
发表于 2022-04-11 17:13:13
回复(0)
3
牛客111055632号
B,C选项后面是个啥啊
发表于 2022-10-07 21:44:52
回复(1)
2
知人不评人
注意这个题目说的是必须作为成员函数重载的,有些运算符是最好作为而非必须,具体见C++primer第五版493页
编辑于 2021-10-23 13:21:40
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++
来自:
唯品会2018校招实时...
上传者:
小小
难度:
4条回答
484收藏
2915浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
(C++部分) 设有如下的程序...
C++
评论
(4)
来自
唯品会2018校招实时开...
(Java部分)Java 中堆和栈...
评论
(5)
来自
唯品会2018校招实时开...
(C++部分)c++定义一个空的类...
C++
评论
(5)
来自
唯品会2018校招实时开...
如果消费者收入增加引起野营设备需求...
经济学
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题