std::valarray::valarray
提供: cppreference.com
![]() | このページは、Google 翻訳を使って英語版から機械翻訳されました。 翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
valarray(); | (1) | |
explicit valarray( size_t count ); | (2) | |
valarray(const T& val, size_t count ); | (3) | |
valarray(const T* vals, size_t count ); | (4) | |
valarray(const valarray& other ); | (5) | |
valarray( valarray&& other ); | (6) | (C++11およびそれ以降) |
valarray(const std::slice_array<T>&); | (7) | |
valarray(const std::gslice_array<T>&); | (8) | |
valarray(const std::mask_array<T>&); | (9) | |
valarray(const std::indirect_array<T>&); | (10) | |
valarray(std::initializer_list<T> il ); | (11) | (C++11およびそれ以降) |
Constructs new numeric array from various sources.
1) Default constructor. Constructs an empty numeric array.
2) Constructs a numeric array with
count
copies of default-initialized elements.3) Constructs a numeric array with
count
copies of val
or *val
respectively.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. This section is incomplete |
11) Constructs the numeric array with the contents of the initializer list
il
. [編集]パラメータ
count | - | the number of elements to construct | ||
val | - | the value to initialize the elements with | ||
other | - | another numeric array to use as source to initialize the contents
| ||
il | - | initializer list to initialize the elements with |
[編集]例外
1-5) (なし)
6)
7-11) (なし)