std::valarray<T>:: valarray
From cppreference.com
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) | (since 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) | (since C++11) |
Constructs new numeric array from various sources.
1)
Default constructor. Constructs an empty numeric array.
3)
Constructs a numeric array with
count
copies of
val
.
4)
Constructs a numeric array with copies of
count
values from an array pointed to by
vals
. If this array contains less than
count
values, the behavior is undefined.
5)
Copy constructor. Constructs the numeric array with the copy of the contents of
other
.
6)
Move constructor. Constructs the container with the contents of
other
using move semantics.
11)
Constructs the numeric array with the contents of the initializer list
il
.
Parameters
count | - | the number of elements to construct |
val | - | the value to initialize the elements with |
vals | - | pointer to a C array to use as source to initialize the contents |
other | - | another numeric array to use as source to initialize the contents |
sa | - | slice array to initialize the elements with |
gsa | - | generic slice array to initialize the elements with |
ma | - | mask array to initialize the elements with |
ia | - | indirect array to initialize the elements with |
il | - | initializer list to initialize the elements with |
Exceptions
1-5, 7-11)
May throw implementation-defined exceptions.
Example
This section is incomplete
Reason: no example |