unchecked_partial_sum
То же, что и partial_sum, но позволяет использовать непроверенного итератора в виде итератора вывода при _SECURE_SCL=1 указано.unchecked_partial_sum указано в пространстве имен stdext.
![]() |
---|
Этот алгоритм является расширением Майкрософт для стандартной библиотеке C++.Код, связанный с помощью этот алгоритм можно переносить не будет. |
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
);
Параметры
_First
Итератор ввода адресацию первого элемента в диапазоне от частично для суммирования или в сочетании бинарной в соответствии с указанной операции._Last
Итератор ввода адресацию последний элемент в диапазоне от частично для суммирования или в сочетании в соответствии с указанной бинарной операции, одна позиция за элементом, включенные в повторенном final фактически накоплении._Result
Итератор вывода адресацию первому элементу диапазон назначения, где ряд частично сумм или результатов операции хранения._Binary_op
Бинарная операция, применяемых в операции обобщенной заменить операция суммы в процедуре частично суммы.
Возвращаемое значение
Итератор вывода адресацию конец диапазона назначения. _Result + (_Last - _First),
Заметки
См. раздел partial_sum образец кода.
Дополнительные сведения о выбранном итераторах см. в разделе Проверяемые итераторы.
Требования
заголовок: <numeric>
Stdext пространство имен: