slice Class

用于定义valarray的父级的一维子集的valarray的实用工具选件类。 如果valarray被视为与所有元素的二维矩阵在数组,则切片将一个维的矢量在该二维数组外部。

备注

选件类存储分析类型 slice_array 对象子集的valarray间接构造的参数,当选件类切片对象显示为选件类 valarray**<Type>**时对象的参数。 指定该子集的存储的值从valarray的父中包括:

  • 在valarray的起始索引。

  • 一个元素的总长度和数字在切片的。

  • 步幅或距离元素之间后续索引。valarray。

如果切片集定义是的子集的常数valarray,则切片新valarray。 如果切片集定义是的子集的一个用非常数valarray,则切片具有引用语义到valarray的初始。 用非常数valarrays的计算机制节省时间和内存。

在valarrays的操作,确保仅当切片定义的源和目标子集是不同的,任何索引是有效的。

w19e12kh.collapse_all(zh-cn,VS.110).gif构造函数

切片

定义包含大量的元素部件是一个等于距离,然后启动位于指定的元素 valarray 的子集。

w19e12kh.collapse_all(zh-cn,VS.110).gif成员函数

size

看到元素数。切片的 valarray

start

查找切片的起始索引 valarray

步幅

查找元素之间的距离在切片 valarray

要求

标头: <valarray>

命名空间: std

请参见

参考

线程安全性对标准C++库中

其他资源

valarray 成员