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) (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.
2) Construit un tableau numérique avec count copies d'éléments initialisés par valeur .
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