首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
(C++部分)若要重载+、=、、=和[ ]运算符,则必须
[单选题]
(C++部分)若要重载
+
、
=
、
<<
、
=
和
[ ]
运算符,则必须作为类成员重载的运算符是
+和=
=和<<
==和<<
=和[]
查看正确选项
添加笔记
求解答(2)
邀请回答
收藏(452)
分享
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条回答
452收藏
2697浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
(Java部分)下面Java中关于...
评论
(4)
来自
唯品会2018校招实时开...
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
以下描述正确的是
Java
评论
(1)
以下对于随机森林算法描述错误的是:
机器学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题