目录

setg

描述 (Description)

它用于设置输入序列指针和指定受控输入序列(eback和egptr)的缓冲部分边界的指针值以及get指针itsel。

声明 (Declaration)

以下是std :: basic_streambuf :: setg的声明。

void setg (char_type* new_eback, char_type* new_gptr, char_type* new_egptr);

参数 (Parameters)

  • new_eback - 它是指向受控输入序列的可访问部分开头的指针的新值。

  • new_gptr - 它是get指针(gptr)的新值,它指向下一个输入操作要访问的受控输入序列中的字符。

  • new_egptr - 它是指向受控输入序列的可访问部分的开头的指针的新值。

返回值 (Return Value)

没有

异常 (Exceptions)

Basic guarantee - 如果抛出异常,则流缓冲区处于有效状态。

数据竞争 (Data races)

它修改了流缓冲区对象。

↑回到顶部↑
WIKI教程 @2018