受保护的虚成员函数
<streambuf> <iostream>

std::streambuf::sync

int sync();
同步流缓冲区
由公共成员函数 pubsync 调用,用于将缓冲区内容与关联的字符序列同步的虚函数。

streambuf 中的默认行为是无操作并返回零(表示成功),但使用中间缓冲区的派生类应重写此行为以正确同步它们:filebuf 重写了这个虚成员函数(参见 filebuf::sync)。

参数



返回值

返回零,表示成功。
值为 -1 表示失败。

数据竞争

不引入数据竞争,但派生类中重写的版本可能会。

异常安全

无异常保证:此默认定义从不抛出异常。

另见