Freigeben über


unchecked_partial_sum

Wie das partial_sum, lässt jedoch die Verwendung eines deaktivierten Iterators als Ausgabeiterator, wenn _SECURE_SCL=1 definiert ist.unchecked_partial_sumstdext wird im - Namespace definiert.

HinweisHinweis

Dieser Algorithmus ist eine Microsoft-Erweiterung C++-Standardbibliotheken.Der Code, der mit diesem Algorithmus implementiert wird, ist nicht übertragbar.

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
   );

Parameter

  • _First
    Ein Eingabeiterator, der das erste Element im entsprechend einer angegebenen binären Operation teilweise summiert werden oder kombiniert wurden, Bereich behandelt.

  • _Last
    Ein Eingabeiterator, der das letzte Element im entsprechend einer angegebenen binären Operation teilweise summiert werden oder kombiniert wurden Bereich, abweicht, die eine Position über dem letzten Element hinaus ist geschlossen hat, tatsächlich in der durchgelaufenen Ansammlung ein.

  • _Result
    Ein Ausgabeiterator, der dem ersten Element einen Zielbereich behandelt, in dem die Reihe von partiellen Summen oder der Ergebnisse des angegebenen Vorgangs gespeichert werden soll.

  • _Binary_op
    Die binäre Operation, die im generalisierten Vorgang angewendet werden soll, der den Vorgang der Summe in der Prozedur der partiellen Summe ersetzt.

Rückgabewert

Ein Ausgabeiterator, der das Ende des Zielbereichs behandelt: _Result + (_Last - _First),

Hinweise

Siehe partial_sum für ein Codebeispiel.

Weitere Informationen zu überprüfte Iteratoren, finden Sie unter Überprüfte Iteratoren.

Anforderungen

Header: <numeric>

Namespace: stdext

Siehe auch

Referenz

Standardvorlagenbibliothek