<numeric>
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

<numeric>

Define las funciones de la plantilla de contenedor que realizan los algoritmos para el procesamiento numérico.

#include <numeric>

Los algoritmos se parecen a los algoritmos estándar de (STL) de la plantilla, pero son parte de la biblioteca estándar de C++ en su lugar. Sin embargo, son compatibles con STL y, como los algoritmos de STL, pueden funcionar en una variedad de estructuras de datos. Esto incluye el contenedor de STL clase- para el ejemplo, vector y lista, y las estructuras de datos y las matrices de programas específicos de los elementos que cumplen los requisitos de un algoritmo determinado. Los algoritmos logran este nivel de generalidad obtener acceso y recorriendo a los elementos de un contenedor a iteradores. Los algoritmos procesan los intervalos de iterador que se especifican normalmente por sus posiciones inicial o de cierre. Intervalos referidos deben ser válidos en el sentido de que todos los punteros a intervalos deben ser dereferenceable y dentro de las secuencias de cada intervalo, y la posición última debe ser accesible de primera mediante el aumento.

Los algoritmos extienden acciones admitidos por las operaciones y las funciones miembro de cada uno de los contenedores STL y permiten la interacción con diferentes tipos de objetos contenedor al mismo tiempo.

y0bdc6dc.collapse_all(es-es,VS.110).gifFunciones

acumula

Calcula la suma de todos los elementos de especificado intervalo- incluidos alguna inicial siguiente valor por calcular sumas parciales sucesivas, o calcula el resultado de los resultados parciales sucesivos recopilados mediante una operación binaria especificada en lugar de la operación de suma.

adjacent_difference

Calcula las diferencias sucesivas entre cada elemento y su predecesor en un rango de entrada y produce resultados a un rango de destino, o calcula el resultado de un procedimiento general donde la operación de la diferencia se reemplaza por otra operación binaria especificada.

checked_adjacent_difference

Igual que adjacent_difference, pero aplica el uso de un iterador comprobado en el iterador de salida.

checked_partial_sum

Igual que partial_sum, pero aplica el uso de un iterador comprobado en el iterador de salida.

inner_product

Calcula la suma del producto mejor elemento de dos intervalos y la agrega a un valor inicial especificado, o calcula el resultado de un procedimiento general donde la suma y las operaciones del producto se reemplazan con otras operaciones binarias especificadas.

iota

Almacena un valor inicial, empezando por el primer elemento y rellenar con incrementos sucesivos de valores (value++) en cada uno de los elementos del intervalo [first, last).

partial_sum

Calcula una serie de sumas en un rango de entrada del primer elemento a través del elemento th iy almacena el resultado de cada suma en el elemento th ide un rango de destino, o calcula el resultado de un procedimiento general donde la operación de suma se reemplaza por otra operación binaria especificada.

unchecked_adjacent_difference

Igual que adjacent_difference, pero permite el uso de un iterador unchecked como iterador generado cuando se define _SECURE_SCL=1 .

unchecked_partial_sum

Igual que partial_sum, pero permite el uso de un iterador unchecked como iterador generado cuando se define _SECURE_SCL=1 .

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft