受保護的成員函式
<streambuf> <iostream>

std::streambuf::pptr

char* pptr() const;
指向輸出序列當前位置的指標
返回一個指向“受控輸出序列”當前元素的指標(即“put指標”)。

這是一個指向陣列元素的指標,該陣列表示“受控輸出序列”中當前被緩衝的部分,因此可被其他成員函式直接訪問。這個緩衝的子序列由以下受保護的成員函式返回的指標描述:

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

引數



返回值

指向“受控輸出序列”當前元素的指標。

資料競爭

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

異常安全

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

另見