Compartir a través de


unchecked_partial_sum

Igual que partial_sum, pero permite el uso de un iterador unchecked como iterador generado cuando _SECURE_SCL=1 está definido.unchecked_partial_sum 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_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
    Un iterador de entrada que dirige el primer elemento del intervalo que se va a sumar o combinado parcialmente según una operación binaria especificada.

  • _Last
    Un iterador de entrada que las el último elemento del intervalo que se va a sumar o combinado parcialmente según una operación binaria especificada es una posición más allá del último elemento incluido realmente en la acumulación itera.

  • _Result
    Un iterador de salida que dirige el primer elemento un rango de destino donde va a almacenar la ejecución de sumas parciales 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 suma en el procedimiento de suma parcial.

Valor devuelto

Un iterador de salida que indica al final del intervalo de destino: _Result + (_Last - _First),

Comentarios

Vea partial_sum 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

Vea también

Referencia

Biblioteca de plantillas estándar