c++中accumulate函数的用法是什么

   2024-11-05 7340
核心提示:在C++中,accumulate函数用于计算一个范围内的元素的累加值。其原型如下:template class InputIt, class T T accumulate( Input

在C++中,accumulate函数用于计算一个范围内的元素的累加值。其原型如下:

template< class InputIt, class T >T accumulate( InputIt first, InputIt last, T init );

其中,firstlast表示一个迭代器范围,init是初始值。accumulate函数将从firstlast的所有元素相加,并返回累加值。

例如,可以这样使用accumulate函数:

#include <iostream>#include <vector>#include <numeric>int main() {    std::vector<int> vec = {1, 2, 3, 4, 5};    int sum = std::accumulate(vec.begin(), vec.end(), 0);    std::cout << "Sum of elements in vector: " << sum << std::endl;    return 0;}

以上代码将输出:

Sum of elements in vector: 15

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号