与传统用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';
}
本文介绍了一种使用C++标准库中的accumulate函数来替代传统for循环进行数组求和的方法,使代码更加简洁高效。
715

被折叠的 条评论
为什么被折叠?



