Aracılığıyla paylaş


unchecked_partial_sum

Aynı partial_sum, ancak çıkış Yineleyici olarak denetlenmeyen bir yineleyici kullanımına izin verir, _secure_scl = 1 tanımlanır.unchecked_partial_sumiçinde tanımlanan stdext ad alanı.

[!NOT]

Bu algoritma için Standart C++ Kitaplığı Microsoft uzantısıdır.Bu algoritma kullanarak uygulanan kod taşınabilir olmayacaktır.

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
   );

Parametreler

  • _First
    Kısmen toplanan veya belirtilen bir ikili işlem göre birleşik için aralıktaki ilk öğe adresleme giriş Yineleyici.

  • _Last
    Olması için aralıktaki son öğe adresleme giriş Yineleyici kısmen toplamının veya belirtilen bir ikili işlem göre birleşik iterated saklanması aslında eklenen son öğe ötesinde bir konum olmasıdır.

  • _Result
    Burada depolanmak üzere kısmi toplamlar veya belirtilen işlemin sonuçları dizisi, hedef aralığın ilk öğe adresleme çıktı Yineleyici.

  • _Binary_op
    Kısmi toplamı yordamı toplamda işleyişini değiştirme Genelleştirilmiş işlem uygulanmış olan ikili işlem.

Dönüş Değeri

Hedef aralığın sonuna adresleme çıktı Yineleyici: _Result + ()_Last - _First),

Notlar

Bkz: partial_sum bir kod örneği için.

Checked Yineleyicilerde hakkında daha fazla bilgi için bkz: İşaretli Yineleyiciler.

Gereksinimler

Başlık: <numeric>

Namespace: stdext

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi