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) | (seit 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) | (seit C++11) |
Konstruiert ein neues numerisches Array aus verschiedenen Quellen.
1)
Standardkonstruktor. Erstellt ein leeres numerisches Array.
3)
Konstruiert ein numerisches Array mit
count
Kopien von
val
.
4)
Konstruiert ein numerisches Array mit Kopien von
count
Werten aus einem Array, auf das
vals
zeigt. Wenn dieses Array weniger als
count
Werte enthält, ist das Verhalten undefiniert.
5)
Kopierkonstruktor. Konstruiert das numerische Array mit der Kopie der Inhalte von
other
.
6)
Move-Konstruktor. Konstruiert den Container mit den Inhalten von
other
unter Verwendung von Move-Semantik.
11)
Konstruiert das numerische Array mit den Inhalten der Initialisierungsliste
il
.
Parameter
| count | - | die Anzahl der zu konstruierenden Elemente |
| val | - | der Wert zur Initialisierung der Elemente |
| vals | - | Zeiger auf ein C-Array als Quelle zur Initialisierung der Inhalte |
| other | - | ein weiteres numerisches Array als Quelle zur Initialisierung der Inhalte |
| sa | - | Slice-Array zur Initialisierung der Elemente |
| gsa | - | generisches Slice-Array zur Initialisierung der Elemente |
| ma | - | Maskenarray zur Initialisierung der Elemente |
| ia | - | indirektes Array zur Initialisierung der Elemente |
| il | - | Initialisierungsliste zur Initialisierung der Elemente |
Exceptions
1-5, 7-11)
Kann implementierungsdefinierte Ausnahmen werfen.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |