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) | (depuis 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) | (depuis C++11) |
Construit un nouveau tableau numérique à partir de diverses sources.
1)
Constructeur par défaut. Construit un tableau numérique vide.
3)
Construit un tableau numérique avec
count
copies de
val
.
4)
Construit un tableau numérique avec des copies de
count
valeurs provenant d'un tableau pointé par
vals
. Si ce tableau contient moins de
count
valeurs, le comportement est indéfini.
5)
Constructeur de copie. Construit le tableau numérique avec la copie du contenu de
other
.
6)
Constructeur de déplacement. Construit le conteneur avec le contenu de
other
en utilisant la sémantique de déplacement.
7-10)
Constructeur de conversion
. Convertit la structure de données correspondante en un
valarray
.
11)
Construit le tableau numérique avec le contenu de la liste d'initialisation
il
.
Paramètres
| count | - | le nombre d'éléments à construire |
| val | - | la valeur pour initialiser les éléments |
| vals | - | pointeur vers un tableau C à utiliser comme source pour initialiser le contenu |
| other | - | un autre tableau numérique à utiliser comme source pour initialiser le contenu |
| sa | - | tableau de tranches pour initialiser les éléments |
| gsa | - | tableau de tranches générique pour initialiser les éléments |
| ma | - | tableau de masques pour initialiser les éléments |
| ia | - | tableau indirect pour initialiser les éléments |
| il | - | liste d'initialisation pour initialiser les éléments |
Exceptions
1-5, 7-11)
Peut lever des exceptions définies par l'implémentation.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |