Как сложить контейнер STL?
Мне нужен аналог Хаскеллаfoldl
Функция складывать любые контейнеры STL. Ожидаемая подпись выглядит следующим образом:
template Iterator, FoldingFunction, Result
Result foldl(
Iterator begin,
Iterator end,
FoldingFunction f,
Result initValue);
Стандарт STL не имеет такой функции. Есть лиУвеличение есть какой-либо?
Я знаю, что это довольно просто реализовать, но я хотел бы знать, есть ли готовая стандартизированная реализация.
И еще один вопрос: как вы обычно складываете списки данных в C ++ / STL?