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