unchecked_partial_sum
Mesmo que partial_sum, mas permite o uso de um iterador não-verificada como o iterador de saída quando _SECURE_SCL=1 é definido.unchecked_partial_sum é definido no namespace de stdext .
Observação |
---|
Esse algoritmo é uma extensão do Microsoft para a biblioteca do C++ padrão.O código implementado usando esse algoritmo não será portátil. |
template<class InputIterator, class OutIterator>
OutputIterator unchecked_partial_sum(
InputIterator_First,
InputIterator _Last,
OutputIterator _Result
);
template<class InputIterator, class OutIterator, class BinaryOperation>
OutputIterator unchecked_partial_sum(
InputIterator _First,
InputIterator _Last,
OutputIterator _Result,
BinaryOperation _Binary_op
);
Parâmetros
_First
Um iterador de entrada que trata o primeiro elemento no intervalo parcialmente ou somado a ser combinado de acordo com uma operação binário especificada._Last
Um iterador de entrada que trata o último elemento no intervalo parcialmente ou somado a ser combinado de acordo com uma operação binário especificada que é uma posição além do elemento final incluiu na verdade acúmulo iterada._Result
Um iterador de saída que trata o primeiro elemento um intervalo de destino onde a série de soma parcial ou de resultados da operação especificada deve ser armazenada._Binary_op
A operação binário que deve ser aplicada a operação generalizada que substitui a operação de soma no procedimento de soma parcial.
Valor de retorno
Um iterador de saída que trata o final do intervalo de destino: _Result + (_Last - _First),
Comentários
partial_sum consulte para um exemplo de código.
Para obter mais informações sobre iteradores verificados, consulte Iteradores selecionados.
Requisitos
Cabeçalho: <numeric>
Stdext denamespace: