Sdílet prostřednictvím


checked_partial_sum

Stejné jako partial_sum, ale vynucuje používání kontrolované iterační na iterační výstup.checked_partial_sumje definován v stdext oboru názvů.

[!POZNÁMKA]

Tento algoritmus je rozšíření společnosti Microsoft pro Standard C++ Library.Kód implementována pomocí tohoto algoritmu nebude přenosný.

template<class InputIterator, class OutputIterator>
   OutputIterator checked_partial_sum(
      InputIterator_First, 
      InputIterator_Last,
      OutputIterator _Result
   );

template<class InputIterator, class OutputIterator, class BinaryOperation>
   OutputIterator checked_partial_sum(
      InputIterator_First, 
      InputIterator _Last,
      OutputIterator_Result, 
      BinaryOperation _Binary_op
   );

Parametry

  • _First
    Vstupní iterátoru adresování první prvek v rozsahu částečně sečtené nebo kombinované podle zadané binární operace.

  • _Last
    Vstupní iterace adresování poslední prvek v rozsahu se částečně sčítat nebo kombinované podle zadané binární operace je o jednu pozici za poslední prvek iterated akumulace skutečně zahrnuty.

  • _Result
    Iterace výstup adresování cílové oblasti, kde je řada dílčí součty nebo výsledky zadanou operaci uložení první prvek.

  • _Binary_op
    Binární operace, která se použije v zobecněné operaci nahrazení operaci v postupu dílčí součet součtu.

Vrácená hodnota

Adresování konec rozsahu cílové výstupní iterace: _Result + ()_Last - _First),

Poznámky

Viz partial_sum ukázku kódu.

Další informace o kontrolované u iterátorů viz Zaškrtnuté iterátory.

Požadavky

Záhlaví: <numeric>

Obor názvů: stdext

Viz také

Referenční dokumentace

Standardní šablona knihovny