valarray
介绍 (Introduction)
它旨在保存一组值,并轻松地对它们执行数学运算。 它还允许特殊机制引用数组中元素的子集。
声明 (Declaration)
以下是std :: valarray的声明。
template <class T> class valarray;
C++11
template <class T> class valarray;
参数 (Parameters)
T - 它是一种包含在valarray中的元素。
成员函数 (Member functions)
Sr.No. | 会员功能和说明 |
---|---|
1 | (constructor) 它是一个valarray构造函数。 |
2 | (destructor) 它是一个valarray析构函数。 |
3 | valarray运算符 它是一个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内容。 |
Non-member overloads
Sr.No. | 非成员超载和描述 |
---|---|
1 | valarray运算符 它是一个valarray运算符。 |
2 | swap 这是一个交换valarrays。 |
3 | begin 它开始的迭代器。 |
4 | end 它结束了迭代。 |