<numeric>
Określa funkcje szablon pojemnika, które wykonują algorytmy dla numerycznego przetwarzania.
#include <numeric>
Uwagi
Algorytmy przypominają algorytmy standardowy szablon biblioteki (STL), ale zamiast tego są częścią standardowa biblioteka języka C++.Niemniej jednak są one zgodne z STL, i jak algorytmy STL, może działać na różnych struktur danych.Należą do klasy pojemnika STL — na przykład, wektor i Listai struktur danych zdefiniowanych przez program i tablice elementów, które spełniają wymogi określonego algorytmu.Algorytmy osiągnąć tego poziomu ogólności dostępu i przechodzenie przez elementy kontenera pośrednio poprzez Iteratory.Algorytmy procesu sterująca zakresów, które zazwyczaj są określone przez ich początkową lub końcową pozycji.Zakresy, o których mowa muszą być prawidłowe w tym sensie, że wszystkie wskaźniki w zakresach musi być dereferenceable i w ramach sekwencji każdy zakres i ostatnią pozycję musi być osiągalny od pierwszego przy pomocy incrementation.
Algorytmy rozszerzenia działań, które są obsługiwane przez operacje i funkcji elementów członkowskich każdego kontenerów STL i włączyć interakcji z różnymi typami obiektów kontenera, w tym samym czasie.
Funkcje
Oblicza sumę wszystkich elementów w określonym zakresie — w tym niektóre wartości początkowej — przez computing kolejnych sum częściowych lub oblicza w wyniku kolejnych częściowe wyniki, które są uzyskiwane przy użyciu określonej operacji binarny, zamiast operacji suma. |
|
Oblicza kolejne różnice między każdego elementu i jego poprzednika w zakresie wejściowym i wyjść wyniki do zakresu docelowego lub oblicza w wyniku procedury ogólnych, gdzie operacja różnica zostaje zastąpiona przez inną określonej operacji binarnych. |
|
Taki sam jak adjacent_difference, ale wymusza użycie checked sterująca na sterująca danych wyjściowych. |
|
Taki sam jak partial_sum, ale wymusza użycie checked sterująca na sterująca danych wyjściowych. |
|
Oblicza sumę element-wise iloczyn dwóch zakresach i dodaje go do określonej wartości początkowej lub oblicza wynik procedury ogólnych, gdzie operacji Suma i produktu są zastępowane przez inne operacje określony plik binarny. |
|
Przechowuje wartość początkową, począwszy od pierwszego elementu i wypełniając kolejne przyrosty wartości (value++) w każdym z elementów w przedziale [first, last). |
|
Oblicza serii sumy zakresu wejściowego, od pierwszego elementu przez ith element i zapisuje wynik każdej sumy w ith element zakresu docelowego lub oblicza w wyniku procedury ogólnych, gdzie operacja suma zostaje zastąpiona przez inną określonej operacji binarnych. |
|
Taki sam jak adjacent_difference, ale umożliwia korzystanie z iteratora zaznaczone jako dane wyjściowe sterująca po _SECURE_SCL=1 jest zdefiniowany. |
|
Taki sam jak partial_sum, ale umożliwia korzystanie z iteratora zaznaczone jako dane wyjściowe sterująca po _SECURE_SCL=1 jest zdefiniowany. |
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Standardowa biblioteka szablonu
Inne zasoby
<numeric> Członkowie