<numeric>
Definuje funkce kontejneru šablony, které algoritmy pro zpracování číselných provádět.
#include <numeric>
Poznámky
Algoritmy se podobají algoritmy šablona knihovny STL (Standard), ale místo toho jsou součástí standardní knihovna C++.Nicméně jsou kompatibilní s STL a jako algoritmů STL mohou pracovat na různých datových struktur.Zahrnují kontejneru tříd STL – například vektorové a seznama program definované datové struktury a pole elementů, které splňují požadavky konkrétní algoritmus.Algoritmy dosáhnout neporuší tuto úroveň přístupu a procházení prvků kontejneru nepřímo prostřednictvím iterátorů.Algoritmy zpracování iterátor rozsahy, které jsou obvykle určena jejich počáteční nebo koncové polohy.Uvedené rozsahy musí být platný v tom smyslu, že musí být všechny ukazatele v oblasti dereferenceable a v rámci posloupnosti každý rozsah a poslední musí být dostupná z první pozice pomocí incrementation.
Algoritmy rozšířit akce, které jsou podporovány operace a funkce členů každého STL kontejnery a povolit komunikaci s různými typy objektů typu kontejner současně.
Funkce
Vypočítá součet všech prvků v určeném rozsahu – včetně některé počáteční hodnota – podle výpočtu částek následné částečné nebo vypočítá výsledek následné částečné výsledky, které jsou získány pomocí zadané operace binární místo operace součtu. |
|
Vypočítá sobě rozdíly mezi každý element a jeho předchůdce ve vstupní oblasti a výstupy výsledků do cílové oblasti nebo vypočítá výsledek obecný postup, kde rozdíl operace nahrazeno jiným určenou binární operace. |
|
Stejné jako adjacent_difference, ale vynucuje použití zaškrtnutý iterátor na výstupu iterátoru. |
|
Stejné jako partial_sum, ale vynucuje použití zaškrtnutý iterátor na výstupu iterátoru. |
|
Vypočítá součet dvou oblastí element-wise produktu nebo přidá zadaný počáteční hodnotu vypočítá výsledek obecný postup, kde součet a produkt operace nahrazují jiné zadané operace binární. |
|
Ukládá počáteční hodnoty začínající prvním prvkem a zaplnění postupné přírůstky hodnoty (value++) v jednotlivých prvků v intervalu [first, last). |
|
Vypočítá částky ve vstupní oblasti z prvního prvku prostřednictvím řady ith element a uloží výsledek každé součet v ielement th cílové oblasti nebo vypočítá výsledek obecný postup, kde součet operace nahrazeno jiným zadané binární operace. |
|
Stejné jako adjacent_difference, ale umožňuje použití Nekontrolovaná iterátor jako výstup iterátor při _SECURE_SCL=1 je definován. |
|
Stejné jako partial_sum, ale umožňuje použití Nekontrolovaná iterátor jako výstup iterátor při _SECURE_SCL=1 je definován. |
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++