protected member function
<streambuf> <iostream>

std::basic_streambuf::epptr

char* epptr() const;
指向输出序列结束的指针
返回一个指针,指向当前缓冲的受控输出序列的数组的最后一个元素的下一个位置。

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

成员描述
pbase()输出序列缓冲部分的开头
pptr()输出序列中的当前位置(*"put pointer"*)
epptr()输出序列缓冲部分的结尾

参数



返回值

指向当前缓冲的受控输出序列的数组的尾后元素的指针。
成员类型 char_type流缓冲区(第一个类模板参数)中字符的类型。

数据竞争

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

异常安全

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

另见