checked_partial_sum
Stesso partial_sum, ma impone l'utilizzo di un iteratore verificato l'iteratore di output.checked_partial_sum è 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 OutputIterator>
OutputIterator checked_partial_sum(
InputIterator_First,
InputIterator_Last,
OutputIterator _Result
);
template<class InputIterator, class OutputIterator, class BinaryOperation>
OutputIterator checked_partial_sum(
InputIterator_First,
InputIterator _Last,
OutputIterator_Result,
BinaryOperation _Binary_op
);
Parametri
_First
Un iteratore di input destinato al primo elemento nell'intervallo parzialmente da sommare o combinare come un'operazione binaria specificata._Last
Un iteratore di input destinato all'ultimo elemento nell'intervallo parzialmente da sommare o combinare come un'operazione binaria specificata è una posizione oltre l'elemento finale realtà incluso nella compilazione ripetuta._Result
Un iteratore di output destinato al primo elemento di un intervallo di destinazione in cui la serie di somme parziali 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 della somma nella routine della somma parziale.
Valore restituito
Un iteratore di output destinato alla fine dell'intervallo di destinazione: _Result + (_Last - _First),
Note
Vedere partial_sum per un esempio di codice.
Per ulteriori informazioni sugli iteratori verificati, vedere Iteratori verificati.
Requisiti
intestazione: <numeric>
Stdext diSpazio dei nomi: