Namespaces
Variants

std::valarray<T>:: sum

From cppreference.net
T sum ( ) const ;

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.

Contents

Parameters

(none)

Return value

The sum of the elements.

Example

#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';
}

Output:

55

See also

applies a function to every element of a valarray
(public member function)
sums up or folds a range of elements
(function template)