与传统用for 循环求和不同,用的是c++ 标准库实现数组求和,以达到代码更加简洁的目的。
如下:
// accumulate example #include <iostream> // std::cout #include <numeric> // std::accumulate int main () { int numbers[] = {10,20,30}; std::cout << "using default accumulate: "; std::cout << std::accumulate(numbers,numbers+3,0); std::cout << ‘\n‘; }