std::basic_osyncstream<CharT,Traits,Allocator>::operator=

来自cppreference.com
basic_osyncstream& operator=( std::basic_osyncstream&& other) noexcept;

移动赋值同步输出流。

首先调用 emit() 。若调用 emit() 抛出异常,则捕获并忽略异常。

然后,从 other 的对应成员移动赋值被包装的 std::basic_syncbuf (此移动赋值后, other.get_wrapped() 返回空指针,而 other 的析构不产生输出)并移动赋值基类 std::basic_ostream (这会在 *thisother 间交换所有流状态变量,除了 rdbuf )。

[编辑] 参数

other - 要移动的另一 osyncstream

[编辑] 示例

[编辑] 参阅

构造 basic_osyncstream
(公开成员函数) [编辑]
销毁 basic_osyncstream 并发射其内部缓冲区
(公开成员函数) [编辑]
调用底层 basic_syncbuf 上的 emit 以传输其内部数据到最终目标
(公开成员函数) [编辑]