checked_rotate_copy
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
rotate_copy と同じ出力の反復子として反復子をチェックの使用は強制します。 checked_rotate_copy は stdext 名前空間で定義します。
注意
このアルゴリズムは、標準 C++ ライブラリに、Microsoft 拡張機能です。このアルゴリズムを使用して実装するコードをポータブルされません。
template<class ForwardIterator, class OutputIterator>
OutputIterator checked_rotate_copy(
ForwardIterator_First,
ForwardIterator_Middle,
ForwardIterator_Last,
OutputIterator_Result
);
パラメータ
_First
反復を前方子範囲で最初の要素の位置のアドレスを回転します。_Middle
反復転送子を持つ要素は、範囲の最初の部分と交換する範囲の 2 つ目の一部で最初の要素の位置を修正する範囲内の境界を定義します。_ 最後
反復を前方子範囲で最後の要素を超えていずれかの位置のアドレスを回転します。_Result
取り込み先の範囲で最初の要素の位置のアドレス指定出力反復子。
戻り値
先の範囲内の最後の要素を超えていずれかの位置をアドレス指定出力反復子。
解説
rotate_copy のコード サンプルについて参照してください。
チェックの反復子の詳細については、「チェックを行う反復子」を参照してください。
必要条件
ヘッダー : <アルゴリズム>
名前空間 : stdext