gslice 类
对多维定义子集 valarray 的 valarray 的公共类。 如果 valarray 视为带任何元素的矩阵,则多维数组中提取切片矢量从多维数组。
备注
类用于存储分析类型 gslice_array对象的参数。 当类 gslice 对象显示为类 valarray**<类型>**时,一个对象子集 valarray 间接参数构造。 部分指定的存储的值。valarray 的父选择包括:
一个起始索引。
类 **valarray<size_t>**长度矢量。
类 **valarray<size_t>**大步矢量。
两个矢量必须具有相同长度。
如果 gslice 定义的集合是的子集 valarray 常数,则 gslice 新 valarray。 如果 gslice 定义的集合是的子集 valarray 一个常数,则 gslice 具有引用语义对于 valarray 的原始。 常数的计算 valarrays 机制保存时间和内存。
在 valarrays 操作,确保仅 gslices 定义的源和目标中部分是不同的,并且所有索引都有效。
构造函数
定义包含 valarray 多个切片所有开始的指定元素 valarray 的子集。 |
成员函数
查找数组值指定元素个数 valarray中的泛切片。 |
|
查找 valarray的泛切片的起始索引。 |
|
查找元素之间的距离在 valarray中的泛切片。 |
要求
Header: <valarray>
命名空间: std