std::valarray::sum
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
T sum() const; |
||
计算的元素的总和.
该函数可以被用于仅当operator+=定义类型
T
。如果std::valarray
是空的,行为是未定义的。通过此功能中的元素进行处理的顺序是未指定的.原文:
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.目录 |
[编辑] 参数
(无)
[编辑] 返回值
的元素的总和.
[编辑] 示例
#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
[编辑] 另请参阅
applies a function to every element of a valarray (公共成员函数) | |
计算区间内元素的和 (函数模板) |