std::basic_streambuf<CharT,Traits>::eback, gptr, egptr

来自cppreference.com
< cpp‎ | io‎ | basic streambuf
 
 
 
 
char_type* eback() const;
(1)
char_type* gptr() const;
(2)
char_type* egptr() const;
(3)

返回定义获取区的指针。

1) 返回指向获取区起始的指针。

2) 返回指向获取区中当前字符的指针(获取指针)。

3) 返回获取区结尾后一位置的指针。

参数

(无)

返回值

1) 指向获取区起始的指针。

2) 指向获取区中当前字符的指针(获取指针)。

3) 获取区结尾后一位置的指针。

注意

名称 "gptr" 和 "egptr" 指代获取区,而名称 "eback" 指代回放区的结尾:从 gptr 往回步进,能放回字符到 eback 为止。

示例

参阅

返回指向放置区的起始、当前字符和末尾的指针
(受保护成员函数)