C++17 · Evaluation bench

类型转换、短路与副作用顺序实验室

一条表达式并不是“一次算完”的黑箱。沿着类型、范围和控制流三条轨迹拆开它,才能看清结果在何时被决定。

转换位置,决定小数是否还在

固定输入 total = 11count = 4。选择表达式,逐步查看每个子表达式的类型与值。

执行管道

最终写入 x