Compartilhar via


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çãoObservaçã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:

Consulte também

Referência

Standard Template Library