<numeric>
Definisce le funzioni del modello del contenitore che eseguono algoritmi di elaborazione numerica.
#include <numeric>
Note
Gli algoritmi sono simili agli algoritmi standard (STL) della libreria di modelli, ma fa parte della libreria standard di C++ anziché.Tuttavia, sono compatibili con STL e, ad esempio gli algoritmi STL, possono operare diverse strutture dei dati.Questi includono il contenitore STL classe, ad esempio vettore e elencoe strutture di dati e matrici di programmi specifici di elementi che soddisfano le esigenze di un algoritmo specifico.Gli algoritmi raggiunto il livello di accesso generale e attraversa gli elementi di un contenitore indirettamente con gli iteratori.Gli algoritmi elaborano gli intervalli dell'iteratore che in genere vengono specificati dall'inizio o percorsi finali.Gli intervalli definiti siano validi nel senso che tutti i puntatori in intervalli devono essere dereferenceable e all'interno delle sequenze di ogni intervallo e l'ultima posizione sia raggiungibile da prima dell'utilizzo di generazione.
Gli algoritmi estendono le azioni supportate dalle operazioni e le funzioni membro di ognuno dei contenitori STL e consentono l'interazione con diversi tipi di oggetti contenitore contemporaneamente.
Funzioni
Calcola la somma di tutti gli elementi in specificato temporizzazione incluse alcune iniziale i valori da calcolare le somme parziali successive, o calcola il risultato dei risultati parziali successivi ottenuti tramite un'operazione binaria specificata anziché operazioni della somma. |
|
Calcola le differenze tra successive ogni elemento e il relativo predecessore in un intervallo di input e restituisce i risultati in un intervallo di destinazione, o calcola il risultato di una routine generalizzata in cui l'operazione di differenza è sostituita da un'altra operazione binaria specificata. |
|
Stesso adjacent_difference, ma impone l'utilizzo di un iteratore verificato l'iteratore di output. |
|
Stesso partial_sum, ma impone l'utilizzo di un iteratore verificato l'iteratore di output. |
|
Calcola la somma del prodotto come un elemento di due intervalli e aggiunta a un valore iniziale specificato, o calcola il risultato di una routine generalizzata in cui la somma e le operazioni del prodotto vengono sostituite da altre operazioni binarie specificate. |
|
Archivia un valore iniziale, a partire dal primo elemento e l'ultima compilazione di con gli incrementi successivi di valore (value++) in ciascuno degli elementi dell'intervallo [first, last). |
|
Calcola una serie di somme in un intervallo di input dal primo elemento tramite l'elemento di Th dei i e archivia il risultato di ogni somma nell'elemento di Th dei i di un intervallo di destinazione, o calcola il risultato di una routine generalizzata in cui l'operazione della somma viene sostituita da un'altra operazione binaria specificata. |
|
Stesso adjacent_difference, ma consente l'utilizzo di un iteratore selezionare come output iteratore quando _SECURE_SCL=1 è definito. |
|
Stesso partial_sum, ma consente l'utilizzo di un iteratore selezionare come output iteratore quando _SECURE_SCL=1 è definito. |
Vedere anche
Riferimenti
Thread safety della libreria C++ standard