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] |