Partager via


checked_adjacent_difference

Même qu' adjacent_difference, mais applique l'utilisation d'un itérateur vérifié sur l'itérateur de sortie.checked_adjacent_difference est défini dans l'espace de noms d' stdext .

[!REMARQUE]

Cet algorithme est une extension Microsoft à la bibliothèque C++ standard.Le code implémenté à l'aide de cet algorithme n'est pas portable.

template<class InputIterator, class OutIterator>
   OutputIterator checked_adjacent_difference(
      InputIterator_First,
      InputIterator _Last,
      OutputIterator_Result 
   );

template<class InputIterator, class OutputIterator, class BinaryOperation>
   OutputIterator checked_adjacent_difference(
      InputIterator_First,
      InputIterator _Last,
      OutputIterator_Result, 
      BinaryOperation _Binary_op
   );

Paramètres

  • _First
    Un itérateur d'entrée adressant le premier élément de la plage d'entrée dont les éléments doivent differenced avec leurs prédécesseurs respectifs ou où les paires de valeurs doit être opéré sur par une autre opération binaire spécifiée.

  • _Last
    Un itérateur d'entrée adressant le dernier élément de la plage d'entrée dont les éléments doivent differenced avec leurs prédécesseurs respectifs ou où les paires de valeurs doit être opéré sur par une autre opération binaire spécifiée.

  • _Result
    Un itérateur de sortie adressant au premier élément une plage de destination où la série de différences ou les résultats de l'exécution spécifiée doit être stockée.

  • _Binary_op
    L'opération binaire qui doit être appliquée de l'exécution généralisée remplaçant l'exécution de la soustraction dans la procédure de différenciation.

Valeur de retour

Un itérateur de sortie adressant la fin de la plage de destination : _Result + (_Last - _First).

Notes

Consultez l' adjacent_difference pour obtenir un exemple de code.

Pour plus d'informations sur les itérateurs vérifiés, consultez Itérateurs vérifiés.

Configuration requise

en-tête : <numeric>

stdext del'espace de noms :

Voir aussi

Référence

Modèles Standard