c++ std - accumulate 求数组和

与传统用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++ std - accumulate 求数组和

上一篇:C++编程规范之44:优先编写非成员非友元函数


下一篇:mysql with ... as (...) 递归查询 改用存储过程实现