【发布时间】:2018-05-01 04:15:18
【问题描述】:
在 C++17 中,当使用 && 或 || 作为其运算符时,折叠表达式是否受 short-circuiting 约束?如果是这样,这是在哪里指定的?
【问题讨论】:
-
This answer 声明它们会发生短路,但它没有提供任何指向标准文本的指针。然而,我认为这是通过使用布尔逻辑运算符隐含(或定义)的,如per this answer。
-
不同意重复:这与折叠表达式无关。
标签: c++ c++17 fold short-circuiting