# std::gslice_array<T>::operator=

< 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& sl_arr) const; | (3) | (C++11 起)

将值赋值给所有被引用元素。

1) 将 `value` 赋值给所有元素。
2) 将 `val_arr` 的元素赋值给 *this 所引用的元素。
3) 将自 `sl_arr` 选择的元素赋值给 *this 所引用的元素。

### 参数

value | - | 赋值给所有被引用元素的值
val_arr | - | 用以赋值的 std::valarray
sl_arr | - | 用以赋值的 std::gslice_array

### 返回值

1-2) （无）
3) *this

### 异常

可能抛出实现定义的异常。

### 示例

| 本节未完成 原因：暂无示例