std::gslice_array<T>::operator=
來自 cppreference.com
< cpp | 數值 | 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) 將 val_arr 的元素賦值給 *this 引用的元素。
3) 將 other_arr 中選定的元素賦值給 *this 引用的元素。
目錄 |
[編輯] 引數
value | - | 要賦給所有引用元素的值 |
val_arr | - | 要賦值的 std::valarray |
other_arr | - | 要賦值的 std::gslice_array |
[編輯] 返回值
1,2) (無)
3) *this
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 缺陷報告
下列更改行為的缺陷報告追溯地應用於以前出版的 C++ 標準。
缺陷報告 | 應用於 | 釋出時的行為 | 正確的行為 |
---|---|---|---|
LWG 123 | C++98 | 過載 (2) 為非 const | 改為 const |
LWG 253 | C++98 | 複製賦值運算子為私有 | 改為公有 |
LWG 621 | C++98 | 複製賦值運算子為非 const | 改為 const |