Частичная сумма (Partial sum)
Частичная сумма (Partial sum)
template ‹class InputIterator, class OutputIterator›
OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result);
template ‹class InputIterator, class OutputIterator, class BinaryOperation›
OutputIterator partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
partial_sum присваивает каждому итератору i в диапазоне [result, result+(last-first)) значение, соответственно равное ((…(*first+*(first+1))+…)+*(first+(i-result))) или binary_op(binary_op(…, binary_op(*first, *(first+1)),…), *(first+(i-result))). Функция partial_sum возвращает result+(last-first). Выполняется binary_op точно (last-first)-1 раз. Ожидается, что binary_op не имеет каких-либо побочных эффектов. result может быть равен first.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
23.3. Частичная доставка
23.3. Частичная доставка Механизм частичной доставки (partial delivery) используется стеком SCTP каждый раз, когда требуется доставить приложению большое сообщение. Сообщение считается «большим», если SCTP решает, что у него недостаточно ресурсов на его обработку. Частичная доставка
9.4.2 Контрольная сумма
9.4.2 Контрольная сумма Вспомним, что заголовок IP содержит контрольную сумму для проверки корректности своих полей. Назначением контрольной суммы UDP является проверка содержимого сообщения UDP.В UDP контрольная сумма вычисляется как комбинация специально сформированного
10.8.6 Контрольная сумма
10.8.6 Контрольная сумма Контрольная сумма IP предназначена только для заголовка IP, а контрольная сумма TCP вычисляется для всего сегмента, а также для псевдозаголовка, созданного из заголовка IP. Во время вычисления контрольной суммы TCP соответствующее поле имеет значение 0.
Частичная специализация по виду аргумента шаблона
Частичная специализация по виду аргумента шаблона Одним из аспектов частичной специализации является возможность специализировать шаблон по виду аргумента, например, предоставить общую для всех указателей специализацию шаблона:template‹class T› class С { //…}; template‹class T› class
Частичная специализация
Частичная специализация К сожалению, не все компиляторы поддерживают частичную специализацию шаблонных классов.ПРИМЕЧАНИЕ К таким относится и Microsoft Visual C++ 6.0/7.0 Для решения этой проблемы можно использовать паттерн «traits», специфичный для C++. К сожалению, он не сможет
Niro_Wulf КОМПЬЮТЕРРА СУММА ТЕХНОЛОГИИ 21.07.09 #27-28 (791-792) ОЖИДАНИИ ВОЛНЫ НОВОСТИ
Niro_Wulf КОМПЬЮТЕРРА СУММА ТЕХНОЛОГИИ 21.07.09 #27-28 (791-792) ОЖИДАНИИ ВОЛНЫ НОВОСТИ Лента новостей бежит непрерывно, сообщая самую свежую информацию о том, что происходит на IT-рынке. Здесь нам помогают коллеги с
Ошибка 0x0000008B: не совпадает контрольная сумма MBR
Ошибка 0x0000008B: не совпадает контрольная сумма MBR Контрольная сумма главной загрузочной записи (MBR, Master Boot Record) не совпадает с вычисленной загрузчиком NTLDR контрольной суммой.Контрольная сумма – это некоторое значение, рассчитанное путем осуществления определенных