std::valarray::sum
STD::valArray::sum
T sum() const; | | |
---|
计算元素的和。
只有在下列情况下才能使用该函数operator+=
是为类型定义的。T
.如果std::valarray
为空,则行为未定义。此函数处理元素的顺序未指定。
参数
%280%29
返回值
元素之和。
例
二次
#include <iostream>
#include <valarray>
int main()
{
std::valarray<int> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
std::cout << a.sum() << '\n';
}
二次
产出:
二次
55
二次
另见
apply | applies a function to every element of a valarray (public member function) |
---|---|
accumulate | sums up a range of elements (function template) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。