名稱空間
變體
操作

std::basic_spanbuf<CharT,Traits>::operator=

來自 cppreference.com
< cpp‎ | io‎ | basic spanbuf
 
 
 
std::basic_spanbuf
公開成員函式
basic_spanbuf::operator=
(C++23)
受保護的成員函式
非成員函式
 
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 是否仍保有底層緩衝區是實現定義的。
2) 複製賦值運算子被刪除;basic_spanbuf 不可 CopyAssignable

目錄

[編輯] 引數

rhs - 另一個 basic_spanbuf,將從中移動

[編輯] 返回值

*this

[編輯] 異常

可能丟擲實現定義的異常。

[編輯] 示例

[編輯] 參閱

構造 basic_spanbuf 物件
(public member function) [編輯]
交換兩個 basic_spanbuf 物件
(public member function) [編輯]