slice 类

为定义用于 valarray 的一维子集的父 valarray 的公共类。 如果 valarray 视为具有所有元素的二维矩阵在数组切片,则中提取一维度的矢量从二维数组。

备注

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

  • 在 valarray 的起始索引。

  • 一个针对该元素的总长度 (即数字中的切片。

  • 大步、距离元素之间后续索引。valarray。

如果定义的常数 valarray 切片集是的子集,则新 valarray 切片。 切片如果定义的集合是的子集,则 valarray 非常数切片具有引用语义对于 valarray 的原始。 常数的计算 valarrays 机制保存时间和内存。

在 valarrays 操作,确保仅切片定义的源和目标关联子集不同的,并且所有索引都有效。

构造函数

切片

定义包括大量元素拆分是一个等于距离,然后开始在指定的元素 valarray 的子集。

成员函数

size

看到元素的数目。valarray的切片的。

start

找到 valarray的切片的起始索引。

大步

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

要求

Header: <valarray>

命名空间: std

请参见

参考

C++ 标准库中的线程安全

其他资源

valarray 成员