C++ 库 - <valarray>
简介
它旨在保存一组值,并轻松地对它们执行数学运算。 它还允许特殊机制引用数组中的元素子集。
声明
以下是 std::valarray 的声明。
template <class T> class valarray;
C++11
template <class T> class valarray;
参数
T − 它是 valarray 中包含的元素的一种类型。
成员函数
序号 | 成员函数 & 说明 |
---|---|
1 | (constructor)
它是一个 valarray 构造函数。 |
2 | (destructor)
它是一个 valarray 析构函数。 |
3 | valarray operators
它是一个 valarray 运算符。 |
4 | apply
这是一个应用函数。 |
5 | cshift
它是一个循环移位的元素。 |
6 | max
它返回最大的价值。 |
7 | min
它返回最小值。 |
8 | operator=
它分配内容。 |
9 | operator[]
它用于访问元素或下标。 |
10 | resize
它用于调整 valarray 的大小。 |
11 | shift
它用于移动元素。 |
12 | size
它返回大小。 |
13 | sum
它返回元素的总和。 |
14 | swap
它交换 valarray 内容。 |
非成员重载
序号 | 非成员重载 & 说明 |
---|---|
1 | valarray operators
它是一个 valarray 运算符。 |
2 | swap
它是一个交换 valarrays。 |
3 | begin
它迭代到开始。 |
4 | end
它迭代结束。 |