slice Class
用于定义valarray的父级的一维子集的valarray的实用工具选件类。 如果valarray被视为与所有元素的二维矩阵在数组,则切片将一个维的矢量在该二维数组外部。
备注
选件类存储分析类型 slice_array 对象子集的valarray间接构造的参数,当选件类切片对象显示为选件类 valarray**<Type>**时对象的参数。 指定该子集的存储的值从valarray的父中包括:
在valarray的起始索引。
一个元素的总长度和数字在切片的。
步幅或距离元素之间后续索引。valarray。
如果切片集定义是的子集的常数valarray,则切片新valarray。 如果切片集定义是的子集的一个用非常数valarray,则切片具有引用语义到valarray的初始。 用非常数valarrays的计算机制节省时间和内存。
在valarrays的操作,确保仅当切片定义的源和目标子集是不同的,任何索引是有效的。
构造函数
定义包含大量的元素部件是一个等于距离,然后启动位于指定的元素 valarray 的子集。 |
成员函数
看到元素数。切片的 valarray。 |
|
查找切片的起始索引 valarray。 |
|
查找元素之间的距离在切片 valarray。 |
要求
标头: <valarray>
命名空间: std