strstreambuf Class

描述控制的項目序列的項目儲存在來回傳輸資料流緩衝區char陣列物件。

class strstreambuf : public streambuf

備註

取決於如何建構物件時,將它配置、 擴充,並釋放所需以配合序列中的變更。

物件類別的strstreambuf儲存幾個位元模式資訊做為其strstreambuf模式。這些位元可指示是否受控制的序列:

  • 已配置,且必須最後會釋出。

  • 為可修改。

  • 是可延伸的重新配置存放裝置。

  • 凍結,因此必須未被凍結物件已損毀,或釋出 (如果已配置) 之前的代理公司,而不使用物件。

無法修改或擴充,無論這些不同的模式位元狀態已凍結 「 受控制的序列。

物件也會儲存控制項的兩個函式指標strstreambuf配置。如果這些都是空值的指標,該物件策劃自己的配置和清出受控制序列的儲存區的方法。

注意事項注意事項

這個類別已被取代。請考慮使用stringbufwstringbuf相反的。

h21twfw7.collapse_all(zh-tw,VS.110).gif建構函式

strstreambuf

建構型別的物件strstreambuf

h21twfw7.collapse_all(zh-tw,VS.110).gif成員函式

凍結

會導致資料流緩衝區無法透過資料流緩衝區的作業。

Overflow - 溢位

受保護虛擬函式可在新的字元會被插入到已滿的緩衝區時呼叫。

pbackfail

受保護的虛擬成員函式,則嘗試將放回輸入資料流中的項目,然後進行目前的項目 (指向下一個指標)。

pcount

傳回寫入受控制序列的元素數目的計數。

seekoff

受保護的虛擬成員函式,則嘗試更改受控制的資料流的目前位置。

seekpos

受保護的虛擬成員函式,則嘗試更改受控制的資料流的目前位置。

str

呼叫凍結,然後傳回受控制序列開頭的指標。

反向溢位

受保護虛擬函式來從輸入資料流擷取目前的項目。

需求

標頭: <strstream>

Namespace: 標準

請參閱

參考

streambuf

在標準 C++ 程式庫中的執行緒安全

iostream 程式設計

iostreams 慣例

其他資源

strstreambuf 成員

<strstream> 成員