protected member function
<streambuf> <iostream>

std::streambuf::egptr

char* egptr() const;
Pointer to end of input sequence
Returns a pointer to the element just past the last element of the array with the portion of the controlled input sequence that is currently buffered.

成员函数可以直接访问此数组;它由以下受保护成员函数返回的指针描述:

成员描述
eback()输入序列缓冲部分的开头
gptr()输入序列中的当前位置(“get pointer”
egptr()输入序列缓冲部分的结尾

参数



返回值

A pointer to the past-the-end element of an array with the part of the controlled input sequence that is currently buffered.

数据竞争

访问流缓冲区对象。
对同一流缓冲区对象的并发访问可能导致数据竞争。

异常安全

强保证:如果抛出异常,流缓冲区将不会发生任何更改。

另见