Spec-Zone .ru
спецификации, руководства, описания, API
|
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API
|
stl_numeric.h |
Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.
накопитесь (_InputIterator, _InputIterator, _Tp) |
template<typename _InputIterator, typename _Tp> _Tp accumulate( _InputIterator __first, _InputIterator __last, _Tp __init)
first
last
init
Заключительная сумма.
@brief Накапливают значения в диапазоне.
Накапливает значения в диапазоне [сначала, в последний раз), использование оператора + (). Начальное значение является @a init. Значения обрабатываются в порядке.
накопитесь (_InputIterator, _InputIterator, _Tp, _BinaryOperation) |
template<typename _InputIterator, typename _Tp, typename _BinaryOperation> _Tp accumulate( _InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)
first
last
init
binary_op
Заключительная сумма.
@brief Накапливают значения в диапазоне с работой.
Накапливает значения в диапазоне [сначала, в последний раз), использование функционального объекта @a binary_op. Начальное значение является @a init. Значения обрабатываются в порядке.
adjacent_difference (_InputIterator, _InputIterator, _OutputIterator) |
template<typename _InputIterator, typename _OutputIterator> _OutputIterator adjacent_difference( _InputIterator __first, _InputIterator __last, _OutputIterator __result)
first
last
result
Итератор, указывающий только вне значений, записанных для заканчиваний.
Различия в Возврате @brief между смежными значениями.
Вычисляет различие между смежными значениями в диапазоне [сначала, в последний раз) использование оператора - (), и пишет результат в результат @a.
adjacent_difference (_InputIterator, _InputIterator, _OutputIterator, _BinaryOperation) |
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation> _OutputIterator adjacent_difference( _InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
first
last
result
Итератор, указывающий только вне значений, записанных для заканчиваний.
Различия в Возврате @brief между смежными значениями.
Вычисляет различие между смежными значениями в диапазоне [сначала, в последний раз), использование функционального объекта @a binary_op, и пишет результат в результат @a.
inner_product (_InputIterator1, _InputIterator1, _InputIterator2, _Tp) |
template<typename _InputIterator1, typename _InputIterator2, typename _Tp> _Tp inner_product( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)
first1
last1
first2
init
Заключительный внутренний продукт.
@brief Вычисляют внутренний продукт двух диапазонов.
Начиная с начального значения @a init, умножает последовательные элементы от двух диапазонов и добавляет каждый продукт в накопленное значение с помощью оператора + (). Значения в диапазонах обрабатываются в порядке.
inner_product (_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) |
template<typename _InputIterator1, typename _InputIterator2, typename _Tp, typename _BinaryOperation1, typename _BinaryOperation2> _Tp inner_product( _InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)
first1
last1
first2
init
binary_op1
binary_op2
Заключительный внутренний продукт.
@brief Вычисляют внутренний продукт двух диапазонов.
Начиная с начального значения @a init, применяет @a binary_op2 к последовательным элементам от двух диапазонов и накапливает каждый результат в накопленное значение с помощью @a binary_op1. Значения в диапазонах обрабатываются в порядке.
partial_sum (_InputIterator, _InputIterator, _OutputIterator) |
template<typename _InputIterator, typename _OutputIterator> _OutputIterator partial_sum( _InputIterator __first, _InputIterator __last, _OutputIterator __result)
first
last
result
Итератор, указывающий только вне значений, записанных для заканчиваний.
Список Возврата @brief частичных сумм
Накапливает значения в диапазоне [сначала, в последний раз), использование оператора + (). Поскольку каждое последовательное входное значение добавляется в общее количество, что частичная сумма записана в результат @a. Поэтому первое значение в результате является первым значением ввода, второе значение в результате является суммой первых и вторых входных значений и т.д.
partial_sum (_InputIterator, _InputIterator, _OutputIterator, _BinaryOperation) |
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation> _OutputIterator partial_sum( _InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
first
last
result
Итератор, указывающий только вне значений, записанных для заканчиваний.
Список Возврата @brief частичных сумм
Накапливает значения в диапазоне [сначала, в последний раз), использование оператора + (). Поскольку каждое последовательное входное значение добавляется в общее количество, что частичная сумма записана в результат @a. Поэтому первое значение в результате является первым значением ввода, второе значение в результате является суммой первых и вторых входных значений и т.д.
Последнее обновление: 20.06.2006