std::basic_spanbuf<CharT,Traits>::operator=
来自cppreference.com
< cpp | io | basic spanbuf
basic_spanbuf& operator=( basic_spanbuf&& rhs ); |
(1) | (C++23 起) |
basic_spanbuf& operator( const basic_spanbuf& ) = delete; |
(2) | (C++23 起) |
1) 移动赋值运算符。等价于 auto tmp{std::move(rhs)}; this->swap(tmp); return *this; 。移动赋值后 *this 保有
rhs
在移动赋值前保有的状态。移动赋值后 rhs
是否仍然保有底层缓冲区是实现定义的。参数
rhs | - | 将作为移动来源的另一 basic_spanbuf
|
返回值
*this
异常
可能会抛出由实现定义的异常。
示例
本节未完成 原因:暂无示例 |
参阅
(C++23) |
构造 basic_spanbuf 对象 (公开成员函数) |
(C++23) |
交换两个 basic_spanbuf 对象 (公开成员函数) |