std::accumulate和std::reduce做的几乎是一样的事情。of std::reduce总结说明了一切: similar to `std::accumulate`, except out of order 在许多情况下,这些函数应该产生相同的最终结果,并展示相同的整体功能很明显,如果你有一些非常重的负载计算,等等,你可以尝试使用std::reduce进行并行化。即
在java中,您可以执行以下操作:int total = 0;
total+=sc.nextInt(); // <<< Doesn't require an extra variable我的问题是:你能在C或C++中做类似的事情吗?如果有的话,会更好吗?int total;
int aux; // <<< Need an extra variable to read