受保護的虛成員函式
<sstream>

std::stringbuf::setbuf

streambuf* setbuf (char* s, streamsize n);
設定緩衝區
由公共成員函式pubsetbuf呼叫的虛擬函式,用於影響物件,其方式取決於庫的實現。

如果兩個引數都為零,則保證呼叫不會對stringbuf物件產生任何影響。

引數

s, n
由實現定義。
如果兩者都為零,則無影響。
streamsize 是一個帶符號整型。

返回值

返回 this

資料競爭

如果兩個引數都為零,則不引入資料競爭。
否則,不確定。

異常安全

基本保證:如果丟擲異常,物件處於有效狀態。

另見