Namespaces
Variants

std::valarray<T>::valarray

De es.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 inicializados por valor.
3) Construye un arreglo numérico con count copias de val.
4) Construye un arreglo numérico con copias de count valores de un arreglo apuntado por vals. Si este arreglo contiene menos de count valores, el comportamiento no está definido.
5) Constructor de copia. Construye el arreglo numérico con la copia del contenido de other.
6) Constructor de movimiento. Construye el contenedor con el contenido de other usando semántica de movimiento.
7-10) Constructor de conversión. Convierte la estructura de datos correspondiente a un valarray.
11) Construye el arreglo numérico con el contenido de la lista de inicializadores 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