Namespaces
Variants

std::valarray<T>:: valarray

From cppreference.net
valarray ( ) ;
(1)
explicit valarray ( std:: size_t count ) ;
(2)
valarray ( const T & val, std:: size_t count ) ;
(3)
valarray ( const T * vals, std:: size_t count ) ;
(4)
valarray ( const valarray & other ) ;
(5)
valarray ( valarray && other ) noexcept ;
(6) (desde C++11)
valarray ( const std:: slice_array < T > & sa ) ;
(7)
valarray ( const std:: gslice_array < T > & gsa ) ;
(8)
valarray ( const std:: mask_array < T > & ma ) ;
(9)
valarray ( const std:: indirect_array < T > & ia ) ;
(10)
valarray ( std:: initializer_list < T > il ) ;
(11) (desde C++11)

Construye un nuevo arreglo numérico a partir de varias fuentes.

1) Constructor por defecto. Construye un arreglo numérico vacío.
2) Construye un arreglo numérico con count copias de elementos value-initialized .
3) Construye un arreglo numérico con count copias de val .
4) Construye un array numérico con copias de count valores de un array apuntado por vals . Si este array contiene menos de count valores, el comportamiento es indefinido.
5) Constructor de copia. Construye el arreglo numérico con la copia del contenido de other .
6) Constructor de movimiento. Construye el contenedor con los contenidos de other utilizando semántica de movimiento.
7-10) Converting constructor . Convierte la estructura de datos correspondiente a un valarray .
11) Construye el arreglo numérico con el contenido de la lista de inicialización il .

Parámetros

count - el número de elementos a construir
val - el valor para inicializar los elementos
vals - puntero a un array C para usar como fuente e inicializar el contenido
other - otro array numérico para usar como fuente e inicializar el contenido
sa - array de segmentos para inicializar los elementos
gsa - array de segmentos genérico para inicializar los elementos
ma - array de máscara para inicializar los elementos
ia - array indirecto para inicializar los elementos
il - lista de inicialización para inicializar los elementos

Excepciones

1-5, 7-11) Puede lanzar excepciones definidas por la implementación.

Ejemplo