C++/Algorytmy w STL/accumulate()
Z Wikibooks, biblioteki wolnych podręczników.
< C++ | Algorytmy w STL
[edytuj] accumulate()
[edytuj] Prototyp funkcji
template <class IteratorWejsciowy, class Typ><br> Typ accumulate(IteratorWejsciowy pierwszy, IteratorWejsciowy ostatni, Typ wart_pocz); template <class IteratorWejsciowy, class Typ, class OperacjaDwuargumentowa> Typ accumulate(IteratorWejsciowy pierwszy, IteratorWejsciowy ostatni, Typ wart_pocz, OperacjaDwuargumentowa op_dwuarg);
[edytuj] Działanie
Wymaga pliku nagłówkowego <numeric>.
Pierwsza wersja sumuje elementy tablicy oznaczone <pierwszy, ostatni), od wartości oznaczonej jako wart_pocz.
Druga wersja funkcji stosuje do elementów tablicy przekazaną przez użytkownika operację dwuargumentową.