checked_partial_sum
和 partial_sum,不過,強制使用在輸出 Iterator 的已檢查的 Iterator。 checked_partial_sumstdext 在命名空間中定義。
![]() |
---|
這個演算法是 Microsoft 擴充功能加入至 Standard C++ 程式庫。使用演算法實作的程式碼就是可攜式執行檔 (PE)。 |
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
);
參數
_First
處理輸入的 Iterator 在根據指定的二進位運算部分輸入序列或合併的範圍中的第一個項目。_Last
處理輸入的 Iterator 在根據是在最後一個項目以外的某個位置的其中一個指定的二進位運算部分輸入序列或合併的範圍的最後一個項目在中逐一查看累積實際上由。_Result
解決輸出 Iterator 的第一個項目目的範圍要存放的本機部分和或指定之作業的結果序列。_Binary_op
要套用在取代總和作業區段與程序的通用作業的二進位運算。
傳回值
解決輸出 Iterator 的目的範圍的結尾: _Result + (_Last -_First),
備註
提供程式碼範例 partial_sum 參閱。
如需已檢查的 Iterator 的詳細資訊,請參閱 檢查過的 Iterator。
需求
標題: <numeric>
命名空間: stdext