名稱空間
變體
操作

std::valarray<T>::sum

來自 cppreference.com
< cpp‎ | numeric‎ | valarray
 
 
 
 
T sum() const;

計算元素的和。

此函式僅在型別 T 定義了 operator+= 時才能使用。如果 std::valarray 為空,則行為未定義。此函式處理元素的順序未指定。

目錄

[編輯] 引數

(無)

[編輯] 返回值

元素的和。

[編輯] 示例

#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

[編輯] 參閱

將函式應用於 valarray 的每個元素
(public member function) [編輯]
對一個範圍的元素進行求和或摺疊
(function template) [編輯]