std::valarray<T>::cshift
提供: cppreference.com
![]() |
このページは、Google 翻訳を使って英語版から機械翻訳されました。
翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
valarray<T> cshift( int count ) const; |
||
位置
count
要素により円にシフトされている要素と同じサイズの新規のvalarrayを返します。(i−count) mod sは、前の位置であるとiがsであり、各要素の新しい位置がsize()です.Original:
Returns a new valarray of the same size with elements whose positions are shifted circularly by
count
elements. The new position of each element is (i−count) mod s where i is the previous position and s is size().The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目次 |
パラメータ
count | - | によって要素をシフトする位置の数
Original: number of positions to shift the elements by The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
値を返します
円シフトの要素を持つ結果のvalarray.
Original:
The resulting valarray with circularly shifted elements.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
ノート
関数は 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& 型の引数を2つ取るすべての関数は const std::valarray& と置換型のすべての組み合わせを受理するべきです。
- 戻り値の型は最も深くネストした引数型より3段以上ネストしたテンプレートを追加しません。
例
This section is incomplete Reason: no example |