unchecked_adjacent_difference
Stejné jako adjacent_difference, ale umožňuje použití iterátoru Nekontrolovaná jako iterační výstup při _SECURE_SCL = 1 je definován.unchecked_adjacent_differenceje definován v stdext oboru názvů.
[!POZNÁMKA]
Tento algoritmus je rozšíření společnosti Microsoft pro Standard C++ Library.Kód implementována pomocí tohoto algoritmu nebude přenosný.
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
Vstupní iterace adresování první prvek vstupní oblasti, jejíž prvky mají být differenced s jejich předchůdci odpovídajících nebo kde je provozována jiným dvojice hodnot zadána binární operace._Last
Vstupní iterace adresování poslední prvek vstupní oblasti, jejíž prvky mají být differenced s jejich předchůdci odpovídajících nebo kde je provozována jiným dvojice hodnot zadána binární operace._Result
Iterace výstup adresování první prvek cílové oblasti, kde je uložena řada rozdílů nebo výsledky zadané operace._Binary_op
Binární operace, která se v zobecněné operaci nahrazení operace odčítání rozdílové postupu.
Vrácená hodnota
Adresování konec rozsahu cílové výstupní iterace: _Result + ()_Last - _First).
Poznámky
Viz adjacent_difference ukázku kódu.
Další informace o kontrolované u iterátorů viz Zaškrtnuté iterátory.
Požadavky
Záhlaví: <numeric>
Obor názvů: stdext