受保护的虚成员函数
<sstream>

std::stringbuf::setbuf

streambuf* setbuf (char* s, streamsize n);
设置缓冲区
由公共成员函数pubsetbuf调用的虚函数,用于影响对象,其方式取决于库的实现。

如果两个参数都为零,则保证调用不会对stringbuf对象产生任何影响。

参数

s, n
由实现定义。
如果两者都为零,则无影响。
streamsize 是一个带符号整型。

返回值

返回 this

数据竞争

如果两个参数都为零,则不引入数据竞争。
否则,不确定。

异常安全

基本保证:如果抛出异常,对象处于有效状态。

另见