unchecked_adjacent_difference
Aynı adjacent_difference, ancak çıkış Yineleyici olarak denetlenmeyen bir yineleyici kullanımına izin verir, _secure_scl = 1 tanımlanır.unchecked_adjacent_differenceiçinde tanımlanan stdext ad alanı.
[!NOT]
Bu algoritma için Standart C++ Kitaplığı Microsoft uzantısıdır.Bu algoritma kullanarak uygulanan kod taşınabilir olmayacaktır.
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
);
Parametreler
_First
Öğeleri ile ilgili kendi öncülleri differenced için ya da değer çifti tarafından başka bir fonksiyona olduğu giriş aralığındaki ilk öğe adresleme giriş Yineleyici ikili işlem belirtti._Last
Öğeleri ile ilgili kendi öncülleri differenced için ya da değer çifti tarafından başka bir fonksiyona olduğu giriş aralığındaki son öğe adresleme giriş Yineleyici ikili işlem belirtti._Result
Çıkış Yineleyici farklılıklar veya belirtilen işlemin sonuçları dizisi depolanmış olduğu hedef aralığın ilk öğe adresleme._Binary_op
Fark kayıt yordamı çıkarma işlemi yerine Genelleştirilmiş işlem uygulanmış olan ikili işlem.
Dönüş Değeri
Hedef aralığın sonuna adresleme çıktı Yineleyici: _Result + ()_Last - _First).
Notlar
Bkz: adjacent_difference bir kod örneği için.
Checked Yineleyicilerde hakkında daha fazla bilgi için bkz: İşaretli Yineleyiciler.
Gereksinimler
Başlık: <numeric>
Namespace: stdext