unchecked_adjacent_difference
Taki sam jak adjacent_difference, ale pozwala na używanie iterację niesprawdzony jako wyjściowy iteratora podczas _SECURE_SCL = 1 jest zdefiniowany.unchecked_adjacent_differencejest zdefiniowany w stdext obszaru nazw.
[!UWAGA]
Ten algorytm jest rozszerzenie Microsoft do standardowa biblioteka języka C++.Nie będzie przenośne kod implementowane przy użyciu tego algorytmu.
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
);
Parametry
_First
Iterację wprowadzania adresowania pierwszy element w zakresie wejściowym, których elementy mają być różnica z ich odpowiednimi poprzedniki lub gdzie parę wartości ma być wykonywana na innym określona operacja._Last
Iterację wprowadzania adresowania ostatni element zakresu wejściowego, których elementy mają być różnica z ich odpowiednimi poprzedniki lub gdzie parę wartości ma być wykonywana na innym określona operacja._Result
Iterację wyjścia adresowania pierwszy element zakres docelowy, gdzie ma być przechowywany szereg różnic lub wyniki określonej operacji._Binary_op
Operacja binarny, który ma być stosowany w ogólnych operacji zastępowania operacja odejmowania w procedurze różnicowy.
Wartość zwracana
Iterację wyjściowego koniec zakresu docelowego adresowania: _Result + ()_Last - _First).
Uwagi
Zobacz adjacent_difference przykładowy kod.
Więcej informacji o sprawdzonej Iteratory, zobacz Iteratory zaznaczone.
Wymagania
Nagłówek: <numeric>
Obszar nazw: stdext