C++ streambuf - setbuf
描述
它用于设置由公共成员函数 pubsetbuf 调用的缓冲区和虚拟函数,以依赖于库实现的方式影响对象。
声明
以下是 std::stringbuf::setbuf 的声明。
streambuf* setbuf (char* s, streamsize n);
参数
s − 指向要写入的字符序列的指针。
n − 要写入的字符数。
返回值
It returns this.
异常
Basic guarantee − 如果抛出异常,则对象处于有效状态。
数据竞争
如果 s,n 两个参数都为零,则它不会引入数据竞争。 否则,未指定。