C++中不能重载的运算符有哪些?

飞翔的土豆 2010-02-03 07:17:17
RT
...全文
325 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞翔的土豆 2010-02-03
  • 打赏
  • 举报
回复
感谢高人答复!散分了~
pengzhixi 2010-02-03
  • 打赏
  • 举报
回复
http://www.wangchao.net.cn/bbsdetail_73812.html
飞翔的土豆 2010-02-03
  • 打赏
  • 举报
回复
LS能不能举个例子?有点不明白。。
pengzhixi 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 r06041210 的回复:]
那请问
.*这是什么运算符??
[/Quote]

成员函数调用运算符
飞翔的土豆 2010-02-03
  • 打赏
  • 举报
回复
那请问
.*这是什么运算符??
mstlq 2010-02-03
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090521/18/010d05f4-ddbf-4430-a562-6349216960be.html
stardust20 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 stardust20 的回复:]
不能重载‘.’,因为‘.’在类中对任何成员都有意义,已经成为标准用法。

不能重载 ?: ,因为这个运算符对于类对象来说没有实际意义,相反还会引起歧义

sizeof, typeid 这2个建议不要当作普通的运算符
[/Quote]
还有个::
pengzhixi 2010-02-03
  • 打赏
  • 举报
回复
.
.*
::
?:
stardust20 2010-02-03
  • 打赏
  • 举报
回复
不能重载‘.’,因为‘.’在类中对任何成员都有意义,已经成为标准用法。

不能重载 ?: ,因为这个运算符对于类对象来说没有实际意义,相反还会引起歧义

sizeof, typeid 这2个建议不要当作普通的运算符

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧