Freigeben über


unchecked_adjacent_difference

Wie das adjacent_difference, lässt jedoch die Verwendung eines deaktivierten Iterators als Ausgabeiterator, wenn _SECURE_SCL=1 definiert ist.unchecked_adjacent_differencestdext wird im - Namespace definiert.

HinweisHinweis

Dieser Algorithmus ist eine Microsoft-Erweiterung C++-Standardbibliotheken.Der Code, der mit diesem Algorithmus implementiert wird, ist nicht übertragbar.

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
   );

Parameter

  • _First
    Ein Eingabeiterator, der das erste Element im Eingabebereich abweicht, dessen Elemente mit ihren jeweiligen Vorgängern differenced sollen, oder in dem die Paare von Werten durch eine andere angegebene binäre Operation an verwendet werden soll.

  • _Last
    Ein Eingabeiterator, der das letzte Element im Eingabebereich abweicht, dessen Elemente mit ihren jeweiligen Vorgängern differenced sollen, oder in dem die Paare von Werten durch eine andere angegebene binäre Operation an verwendet werden soll.

  • _Result
    Ein Ausgabeiterator, der dem ersten Element einen Zielbereich behandelt, in dem die Reihe von Unterschieden oder der Ergebnisse des angegebenen Vorgangs gespeichert werden soll.

  • _Binary_op
    Die binäre Operation, die im generalisierten Vorgang angewendet werden soll, der den Vorgang der Subtraktion in der Unterscheidung Prozedur ersetzt.

Rückgabewert

Ein Ausgabeiterator, der das Ende des Zielbereichs behandelt: _Result + (_Last - _First).

Hinweise

Siehe adjacent_difference für ein Codebeispiel.

Weitere Informationen zu überprüfte Iteratoren, finden Sie unter Überprüfte Iteratoren.

Anforderungen

Header: <numeric>

Namespace: stdext

Siehe auch

Referenz

Standardvorlagenbibliothek