std::valarray<T>::valarray - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
|
|
(3) | |
|
|
(4) | |
|
|
(5) | |
|
|
(6) | (C++11以上) |
|
|
(7) | |
|
|
(8) | |
|
|
(9) | |
|
|
(10) | |
|
|
(11) | (C++11以上) |
様々なソースから新しい数値配列を構築します。
1) デフォルトコンストラクタ。 空の数値配列を構築します。
2) 値初期化された要素の count 個のコピーを持つ数値配列を構築します。
3) val の count 個のコピーを持つ数値配列を構築します。
4) vals の指す配列から count 個の値をコピーした数値配列を構築します。 この配列が count 個より少ない値しか持たない場合、動作は未定義です。
5) コピーコンストラクタ。 other の内容のコピーを持つ数値配列を構築します。
6) ムーブコンストラクタ。 ムーブセマンティクスを用いて other の内容を持つ数値配列を構築します。
7-10) 変換コンストラクタ。 対応するデータ構造を valarray に変換します。
11) 初期化子リスト il の内容を持つ数値配列を構築します。
引数
| count | - | 構築する要素数 |
| val | - | 要素を初期化するための値 |
| vals | - | 内容を初期化するためのソースとして使用する C の配列へのポインタ |
| other | - | 内容を初期化するためのソースとして使用する別の数値配列 |
| il | - | 要素を初期化するための初期化子リスト |
例外
1-5) (なし)
7-11) (なし)