protected member function
<streambuf> <iostream>

std::basic_streambuf::epptr

char* epptr() const;
指向輸出序列結束的指標
返回一個指標,指向當前緩衝的受控輸出序列的陣列的最後一個元素的下一個位置。

成員函式可以直接訪問此陣列;它由以下受保護成員函式返回的指標描述:

成員描述
pbase()輸出序列緩衝部分的開頭
pptr()輸出序列中的當前位置(*"put pointer"*)
epptr()輸出序列緩衝部分的結尾

引數



返回值

指向當前緩衝的受控輸出序列的陣列的尾後元素的指標。
成員型別 char_type流緩衝區(第一個類模板引數)中字元的型別。

資料競爭

訪問流緩衝區物件。
對同一流緩衝區物件的併發訪問可能導致資料競爭。

異常安全

強保證:如果丟擲異常,流緩衝區將不會發生任何更改。

另見