在严格的技术意义下,如何解释 C ++ 左结合逻辑?

时间:2021-08-12 04:32:30

标签: c++

我是新手,目前正在阅读《加速 C++》(Koenig 和 Moo),但在某个部分中无法理解左结合性的逻辑。具体来说,在第 62 页上,表达式:

is >> s.name >> s.midterm >> s.final;

计算为:

( is >> s.name >> s.midterm ) >> s.final;

也就是说,括号中的第一个术语将读取到第二个 s.final 变量。然而,is 字符流独立地流入每个 s.names.midterms.final 变量 - 这是如何可能的?我是否混淆了操作(关系运算与算术运算),或者在严格技术意义上该如何解释信息流的方向性?

0 个答案:

没有答案