setp
描述 (Description)
它用于设置输出序列指针并设置指定受控输出序列的缓冲部分边界的指针的值。
声明 (Declaration)
以下是std :: basic_streambuf :: setp的声明。
void setp (char_type* new_pbase, char_type* new_epptr);
参数 (Parameters)
new_pbas - 它是指向受控输出序列的可访问部分的开头的指针的新值。
new_epptr - 它是结束指针的新值,刚好超过受控输出序列的可访问部分的末尾。
返回值 (Return Value)
没有
异常 (Exceptions)
Basic guarantee - 如果抛出异常,则流缓冲区处于有效状态。
数据竞争 (Data races)
它修改了流缓冲区对象。