unchecked_adjacent_difference
Stesso adjacent_difference, ma consente l'utilizzo di un iteratore selezionare come output iteratore quando _SECURE_SCL=1 è definito.unchecked_adjacent_difference è definito nello spazio dei nomi stdext.
[!NOTA]
Questo algoritmo è un'estensione Microsoft alla libreria standard di C++.Il codice implementato mediante l'algoritmo non verrà PE.
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
);
Parametri
_First
Un iteratore di input destinato al primo elemento nell'intervallo di input dei cui elementi devono essere differenced con i rispettivi predecessori o in cui la coppia di valori deve può essere utilizzato in da un'altra operazione binaria specificata._Last
Un iteratore di input destinato all'ultimo elemento nell'intervallo di input dei cui elementi devono essere differenced con i rispettivi predecessori o in cui la coppia di valori deve può essere utilizzato in da un'altra operazione binaria specificata._Result
Un iteratore di output destinato al primo elemento di un intervallo di destinazione in cui la serie di differenze o i risultati dell'operazione specificata deve essere archiviata._Binary_op
Un'operazione binaria che deve essere applicato nell'operazione generalizzata che sostituisce l'operazione di sottrazione nella differenziazione.
Valore restituito
Un iteratore di output destinato alla fine dell'intervallo di destinazione: _Result + (_Last - _First).
Note
Vedere adjacent_difference per un esempio di codice.
Per ulteriori informazioni sugli iteratori verificati, vedere Iteratori verificati.
Requisiti
intestazione: <numeric>
Stdext diSpazio dei nomi: