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.
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.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
|
Esta sección está incompleta
Razón: sin ejemplo |