unchecked_adjacent_difference
Igual que adjacent_difference, pero permite el uso de un iterador unchecked como iterador generado cuando _SECURE_SCL=1 está definido.unchecked_adjacent_difference se define en el espacio de nombres stdext .
[!NOTA]
Este algoritmo es una extensión de Microsoft de la biblioteca estándar de C++.El código implementa mediante este algoritmo no se portátil.
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
);
Parámetros
_First
Se ejecutó un iterador de entrada que dirige el primer elemento del intervalo de entrada cuyos elementos deben differenced con sus precursores respectivos o donde los pares de valores en por otra operación binaria especificada._Last
Se ejecutó un iterador de entrada que dirige el último elemento del intervalo de entrada cuyos elementos deben differenced con sus precursores respectivos o donde los pares de valores en por otra operación binaria especificada._Result
Un iterador de salida que dirige el primer elemento un rango de destino donde va a almacenar la ejecución de diferencias o de los resultados de la operación especificada._Binary_op
La operación binaria que debe aplicar en la operación generalizada que reemplaza la operación de resta en el procedimiento diferencias.
Valor devuelto
Un iterador de salida que indica al final del intervalo de destino: _Result + (_Last - _First).
Comentarios
Vea adjacent_difference para obtener un ejemplo de código.
Para obtener más información sobre iteradores comprobados, vea Iteradores comprobados.
Requisitos
encabezado: <numérico>
espacio de nombres: stdext