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