std::basic_ispanstream<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
io
|
basic ispanstream
|
basic_ispanstream
&
operator
=
(
basic_ispanstream
&&
other
)
;
|
(1) | (自 C++23 起) |
|
basic_ispanstream
&
operator
=
(
const
basic_ispanstream
&
)
=
delete
;
|
(2) | (自 C++23 起) |
2)
复制赋值运算符被删除。
basic_ispanstream
不可复制赋值。
注意基类的移动赋值运算符会交换
*
this
与
other
之间的所有流状态变量(除
rdbuf()
外)。
移动赋值后, std::basic_spanbuf 是否仍持有底层缓冲区是由实现定义的。
目录 |
参数
| 其他 | - | 用于移动数据的另一个流 |
返回值
* this
异常
可能抛出实现定义的异常。
示例
|
本节内容不完整
原因:缺少示例 |
另请参阅
赋值
basic_spanbuf
对象
(
std::basic_spanbuf<CharT,Traits>
的公开成员函数)
|
|
|
(C++11)
|
从另一个
basic_istream
移动赋值
(受保护成员函数) |