std::slice
来源:互联网 发布:4y4淘宝店铺装修安全吗 编辑:程序博客网 时间:2024/06/05 22:50
std::slice
class slice;
Valarray slice selector
This class represents a valarray slice selector. It does not contain nor refers to any element - it only describes a selection of elements to be used as an index in valarray::operator[].A valarray slice is defined by a starting index, a size, and a stride.
The starting index (start) is the index of the first element in the selection.
The size (size) is the number of elements in the selection.
The stride (stride) is the span that separates the elements selected.
Therefore, a slice with a stride higher than 1 does not select contiguous elements in the valarray; For example,
slice(3,4,5)
selects the elements 3, 8, 13 and 18.Member functions
- (constructor)
- slice constructor (public member function )
- slice::start
- Return start of slice (public member function )
- slice::size
- Return size of slice (public member function )
- slice::stride
- Return stride of slice (public member function )
Example
12345678910111213141516171819
// slice example#include <iostream> // std::cout#include <cstddef> // std::size_t#include <valarray> // std::valarray, std::sliceint main (){ std::valarray<int> foo (12); for (int i=0; i<12; ++i) foo[i]=i; std::valarray<int> bar = foo[std::slice(2,3,4)]; std::cout << "slice(2,3,4):"; for (std::size_t n=0; n<bar.size(); n++) std::cout << ' ' << bar[n]; std::cout << '\n'; return 0;}
Output
slice(2,3,4): 2 6 10
0 0
- std::slice
- slice
- slice
- [].slice
- slice
- slice
- slice
- slice
- Slice
- std
- std
- std
- 切片(Slice)
- Slice语法
- jquery slice
- Slice Wood
- python slice
- slice语言
- C# WPF 命令行输入
- UIView Class Reference
- java版简易计算器代码易懂(原创)
- 终端执行python脚本 (for Mac)
- 多击
- std::slice
- RNN(Recurrent Neural Networks)公式推导和实现
- linux 进程
- 通过WINNT.H定义的结构体,获取进程IAT表
- malloc/calloc/realloc/free与new/delete对比
- Google I/O 2015 为 Android 开发者带来了哪些福利?
- 第十三周【项目4-立体类族共有的抽象类】
- 第9周课后实践 阅读程序,请写出这些程序的运行结果(3)
- OpenGL 超级宝典 读书笔记-1