Поделиться через


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 пространство имен:

См. также

Ссылки

Стандартная библиотека шаблонов