std::gslice_array<T>::operator=
From cppreference.com
< cpp | numeric | valarray | gslice array
| void operator=( const T& value ) const; |
(1) | |
| void operator=( const std::valarray<T>& val_arr ) const; |
(2) | |
| const gslice_array& operator=( const gslice_array& other_arr ) const; |
(3) | |
参照されているすべての要素に値を代入します。
1) すべての要素に value を代入します。
2) *this が参照している要素に、val_arr の要素を代入します。
3) *this が参照している要素に、other_arr から選択された要素を代入します。
目次 |
[編集] パラメータ
| value | - | 代入されるすべての参照要素に代入する値 |
| val_arr | - | std::valarray を代入します。 |
| other_arr | - | 代入するstd::gslice_array |
[編集] 戻り値
1,2) (なし)
3) *this
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 不具合報告
以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。
| DR | 適用対象 | 公開された動作 | 正しい動作 |
|---|---|---|---|
| LWG 123 | C++98 | オーバーロード (2) は const ではなかった | const に変更された |
| LWG 253 | C++98 | コピー代入演算子が private であった | public にされた |
| LWG 621 | C++98 | コピー代入演算子は const ではなかった | const に変更された |