std::valarray<T>::valarray
ja.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) | (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) |
様々なソースから新しい数値配列を構築します。
1) デフォルトコンストラクタ。空の数値配列を構築します。
3)
count 個の val のコピーを持つ数値配列を構築します。4)
count 個の値のコピーを vals が指す配列から持つ数値配列を構築します。この配列に count 未満の値しか含まれていない場合、動作は未定義です。5) コピーコンストラクタ。
other の内容のコピーを持つ数値配列を構築します。6) ムーブコンストラクタ。
other の内容をムーブセマンティクスを用いて数値配列に構築します。11) 初期化子リスト
il の内容を持つ数値配列を構築します。パラメータ
| count | - | 構築する要素の数 |
| val | - | 要素の初期化に使用する値 |
| vals | - | コンテンツの初期化ソースとして使用するC配列へのポインタ |
| other | - | コンテンツの初期化ソースとして使用する別の数値配列 |
| sa | - | 要素の初期化に使用するスライス配列 |
| gsa | - | 要素の初期化に使用する汎用スライス配列 |
| ma | - | 要素の初期化に使用するマスク配列 |
| ia | - | 要素の初期化に使用する間接配列 |
| il | - | 要素の初期化に使用する初期化子リスト |
例外
1-5, 7-11)
実装定義の例外をスローする可能性があります。
例
|
このセクションは不完全です
理由: 例がありません |