std::valarray::sum - cppreference.com (original) (raw)
Computes the sum of the elements.
The function can be used only if operator+= is defined for type T
. If the std::valarray
is empty, the behavior is undefined. The order in which the elements are processed by this function is unspecified.
[edit] Parameters
(none)
[edit] Return value
The sum of the elements.
[edit] Example
#include #include int main() { std::valarray a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; std::cout << a.sum() << '\n'; }
Output:
[edit] See also
| | applies a function to every element of a valarray (public member function) [edit] | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | sums up or folds a range of elements (function template) [edit] |