【发布时间】:2010-11-12 01:57:57
【问题描述】:
我不明白以下来自 Accelerated C++ 的摘录:
从
开始因为 ||是左结合的,并且 因为相对优先 ||,== 和 -,
r == 0 || r == 行 - 1 || c == 0 || C == cols - 1 的含义与我们将其所有 括号中的子表达式:
((r == 0 || r == (行 - 1)) || c == 0) || c == (cols - 1)
一直到
Otherwise, it does something else, which we must now define.
我不明白这一点。你怎么会用你自己的话告诉我呢?
【问题讨论】:
-
对于其他人,这是我的副本中的第 2.4.1.2 节第 25 页。
标签: c++ logical-operators short-circuiting