为什么cin和cout使用<<和>>

时间:2012-07-03 22:47:54

标签: c++

  

可能重复:
  Why are bitwise shifts (<< and >>) used for cout and cin?

我理解cout和cin重载按位运算符&lt;&lt;和&gt;&gt;。但是,大多数情况下,函数和工具使用参数或参数来传递信息。

在C ++的宏大历史中是否存在导致这种情况的原因?

我知道这是一个基本的事情,但我对C ++很新,搜索SO和谷歌,以及问几个人,还没有找到一个好的答案。

1 个答案:

答案 0 :(得分:1)

(a)运营商优先级

(b)看起来不错 - 运营商的形式暗示了他们的功能