std::valarray::cshift
来自cppreference.com
![]() |
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
valarray<T> cshift( int count ) const; |
||
返回一个新的valarray的每个元素的新的位置是错开圆
count
元素的元素的位置的大小相同。(i−count) mod si是先前的位置和ssize().目录 |
[编辑] 参数
count | - |
[编辑] 返回值
与循环移位的元素将所得的valarray.
[编辑] 注释
该函数能以异于 std::valarray 的返回类型实现。此情况下,替换类型拥有下列属性:
- 提供 std::valarray 的所有 const 成员函数。
- std::valarray 、 std::slice_array 、 std::gslice_array 、 std::mask_array 及 std::indirect_array 能从替换类型构造。
- 所有接受类型 const std::valarray& 参数的函数,除了 begin() 和 end() (C++14 起)也应该接受替换类型。
- 所有接收二个 const std::valarray& 类型参数的函数应该接受任何 const std::valarray& 与替换类型的组合。
- 返回类型不添加多于超过最深的嵌套参数类型二层的嵌套模板。
[编辑] 示例
本节未完成 原因:暂无示例: |
[编辑] 另请参阅
以零填充的方式移动valarray的元素 (公开成员函数) |