【c++】类valarray介绍
valarray类用于处理数组中的数值,如将所有元素相加,找出最大、最小值,数组长度。
如何使用valarray类:
1.首先需要声明头文件 #include<valarray>
2.valarray模板的定义 :
valarray<数据类型> 名称(数组长度);
下面是使用valarray类的几个常见例子:
double arr[5]={2.2 , 3.3 , 4.6 , 6.8};
valarray <double> arr1; //case1
case1:此时定义了一个double类型的数组,数组长度为 0
valarray<double> arr2(6); //case2
case2:此时定义了一个double类型的数组,数组长度为 6
valarray<double> arr3 (10,4); //case3
case3:此时定义了一个double类型的数组,数组长度为 4 , 并且将前四个元素赋值为 10
valarray<double> arr4(arr,4); //case4
case4:此时定义了一个double类型的数组,数组长度为 4,并且按是顺序将 arr1 中元素依次 赋值给 arr4 数组,即前4个元素
valarray<double>arr5={1.1 , 2.2 , 0.2 , 0.3 };也可以直接初始化列表
valaray的类方法:
1.operator[](); //访问各个元素
2.size() //返回所含的元素个数,即长度
3.sum(); //返回数组里所有值的和
4.max() //返回最大值
5.min() //返回最小值

浙公网安备 33010602011771号