std::valarray<T>::cshift
来自cppreference.com
|
|
该页由英文版维基使用谷歌翻译机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击此处。 |
<metanoindex/>
| |
||
返回一个新的valarray的每个元素的新的位置是错开圆
count元素的元素的位置的大小相同。(i−count) mod si是先前的位置和ssize() .。参数。
Template:param list begin Template:param list item Template:param list end
===。 返回值。===
。与循环移位的元素将所得的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++11 起)也应该接受替换类型。 - 所有接受两个
const std::valarray&类型参数的函数都应该接受const std::valarray&和替换类型的每种组合。 - 返回类型添加不多于两层嵌套在最深层嵌套的参数类型上的模板。
- 提供 std::valarray 的所有
。为例。
| 本节未完成 原因:暂无示例 |