名稱空間
變體
操作

std::basic_spanbuf<CharT,Traits>::swap

來自 cppreference.com
< cpp‎ | io‎ | basic spanbuf
 
 
 
std::basic_spanbuf
公開成員函式
basic_spanbuf::swap
(C++23)
受保護的成員函式
非成員函式
 
void swap( basic_spanbuf& rhs );
(C++23 起)

交換 *thisrhs 的狀態。

呼叫 std::basic_streambuf<Char, Traits>::swap(rhs),交換 *thisrhs 的開啟模式,然後使它們使用彼此的底層緩衝區。

目錄

[編輯] 引數

rhs - - 另一個 basic_stringbuf

[編輯] 返回值

(無)

[編輯] 異常

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

[編輯] 注意

此函式在交換流物件時自動呼叫,很少需要直接呼叫它。

[編輯] 示例

[編輯] 參閱

賦值 basic_spanbuf 物件
(public member function) [編輯]
交換兩個 basic_ispanstream 物件
(std::basic_ispanstream<CharT,Traits> 的公開成員函式) [編輯]
交換兩個 basic_ospanstream 物件
(std::basic_ospanstream<CharT,Traits> 的公開成員函式) [編輯]
交換兩個 basic_spanstream 物件
(std::basic_spanstream<CharT,Traits> 的公開成員函式) [編輯]