受保護的虛成員函式
<streambuf> <iostream>

std::streambuf::sync

int sync();
同步流緩衝區
由公共成員函式 pubsync 呼叫,用於將緩衝區內容與關聯的字元序列同步的虛擬函式。

streambuf 中的預設行為是無操作並返回零(表示成功),但使用中間緩衝區的派生類應重寫此行為以正確同步它們:filebuf 重寫了這個虛成員函式(參見 filebuf::sync)。

引數



返回值

返回零,表示成功。
值為 -1 表示失敗。

資料競爭

不引入資料競爭,但派生類中重寫的版本可能會。

異常安全

無異常保證:此預設定義從不丟擲異常。

另見