# std::basic_ospanstream<CharT,Traits>::swap

< cpp‎ | io‎ | basic ospanstream

void swap( basic_ospanstream& other ); |  | (C++23 起)

和 `other` 交换流状态。

这是通过调用 std::basic_ostream<CharT, Traits>::swap(other) 和交换包装的 std::basic_spanbuf 对象（可通过 *rdbuf() 访问）进行的。

### 参数

other | - | 要与之交换状态的流

### 返回值

（无）

### 异常

可能抛出实现定义的异常。

### 示例

| 本节未完成 原因：暂无示例

### 参阅

swap (C++23) | 交换二个 `basic_spanbuf` 对象 (`std::basic_spanbuf<CharT,Traits>` 的公开成员函数)