unchecked_adjacent_difference
_SECURE_SCL=1 が定義されている場合 adjacent_differenceと同様に出力反復子として、unchecked 反復子を使用できます。unchecked_adjacent_difference は stdext の名前空間で定義されます。
[!メモ]
このアルゴリズムは、標準 C++ ライブラリに Microsoft の拡張機能です。このアルゴリズムを使用して、ポータブル実行されたコードではありません。
template<class InputIterator, class OutIterator>
OutputIterator unchecked_adjacent_difference(
InputIterator_First,
InputIterator _Last,
OutputIterator_Result
);
template<class InputIterator, class OutputIterator, class BinaryOperation>
OutputIterator unchecked_adjacent_difference(
InputIterator_First,
InputIterator _Last,
OutputIterator_Result,
BinaryOperation _Binary_op
);
パラメーター
_First
最初の要素を要素がそれぞれの先行処理と differenced またはの示す入力反復子は、値のペアで指定した別の 2 進操作で処理する必要がある入力範囲。_Last
最後の要素を要素がそれぞれの先行処理と differenced またはの示す入力反復子は、値のペアで指定した別の 2 進操作で処理する必要がある入力範囲。_Result
最初の要素に一連の違いは、指定した操作の結果が格納先の範囲を示す出力反復子。_Binary_op
差分プロシージャの減算演算を置き換える汎用的な操作に適用される 2 進操作。
戻り値
先の範囲の末尾を示す出力反復子: _Result + (_Last -_First).
解説
コード例については、adjacent_difference を参照してください。
チェックを行う反復子の詳細については、チェックを行う反復子を参照してください。
必要条件
ヘッダー: <numeric>
名前空間: の stdext