请问: 哪些运算符不能重载?

miniSteel 2007-04-23 03:03:24
书上说有五个运算符不能重载, 请问都是哪五个?
...全文
463 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
miniSteel 2007-04-23
  • 打赏
  • 举报
回复
总算知道怎么回事了? 谢谢大家!
taodm 2007-04-23
  • 打赏
  • 举报
回复
有什么好多想的呢,C++ Primer比钱能的书不知道权威多少倍了。
差书直接扔了就可以了。
miniSteel 2007-04-23
  • 打赏
  • 举报
回复
回taodm:
是的, 我知道C++ primer列出了可以重载的运算符, 现在我想知道 .->是做什么用的, 为什么C++教程(钱能)说它不能重载, 而c++ primer根本就找不到这个运算符.
taodm 2007-04-23
  • 打赏
  • 举报
回复
所有运算符都列在P144
miniSteel 2007-04-23
  • 打赏
  • 举报
回复
.*我知道是什么了? 请问.->是什么运算符?

Primer中只标明了前四种, 没有说.->
taodm 2007-04-23
  • 打赏
  • 举报
回复
C++ Primer 3e p611
miniSteel 2007-04-23
  • 打赏
  • 举报
回复
求教: iu_81(黄云万里动风色,白波九道流雪山。)

您能确认是 .* .-> 不是 * ->(这2个前面没有点)吗? 请问 .* .->都是什么运算符?
taodm 2007-04-23
  • 打赏
  • 举报
回复
你.都打在那边了,还问啥呀。
miniSteel 2007-04-23
  • 打赏
  • 举报
回复
只有.和?:吗?

那我看钱能的书上写 好象是 . :: .* .-> ?:
我现在不太明白: 是 .* .->还是 * -> (这两项前面是否有个点), 按理说 * 是可以的.
iu_81 2007-04-23
  • 打赏
  • 举报
回复
“.、::、.*、.->*、?”
buggycode 2007-04-23
  • 打赏
  • 举报
回复
Most can be overloaded. The only C operators that can't be are `.' and `?:' (and `sizeof', which is technically an operator).
buggycode 2007-04-23
  • 打赏
  • 举报
回复
"." "?:"
taodm 2007-04-23
  • 打赏
  • 举报
回复
既然是书上说了的,再翻一下书不就知道了。
没事谁会去记这个呀。

65,213

社区成员

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

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