std::gslice_array<T>::operator=
来自 cppreference.cn
< 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 |