次の方法で共有


strstreambuf Class

要素内の要素のシーケンスとの転送を制御するストリーム バッファーについて説明、 charオブジェクトの配列。

class strstreambuf : public streambuf

解説

オブジェクトの構築方法によっては、割り当て、拡張、してできるシーケンス内の変更に対応するために必要なを解放します。

オブジェクト クラスのstrstreambufモードの情報のいくつかのビットを格納する、 strstreambufモード。これらのビットを示すかどうか、被制御シーケンス。

  • 割り当てられているし、最終的に解放する必要があります。

  • 変更可能です。

  • ストレージの再割り当てによって延長可能です。

  • 固定された、ため、オブジェクトを破棄、または (割り当てられている場合) を解放する前にオブジェクト以外エージェンシーでフリーズする必要があります。

フリーズは、被制御シーケンスの変更または拡張、これら別のモード ・ ビットの状態に関係なく。

オブジェクトを制御する 2 つの関数へのポインターも格納strstreambufの割り当て。これら null ポインターの場合は、オブジェクトの割り当てと、被制御シーケンス用のストレージを解放するは、独自の方法を考案します。

[!メモ]

このクラスの使用は推奨されていません。使用してくださいstringbufまたはwstringbufではなく。

h21twfw7.collapse_all(ja-jp,VS.110).gifコンストラクター

strstreambuf

オブジェクトの型を構築するstrstreambuf

h21twfw7.collapse_all(ja-jp,VS.110).gifメンバー関数

固定

ストリーム バッファー ストリーム バッファー処理を使用可能になります。

オーバーフロー

バッファーがいっぱいに、新しい文字を挿入したときに呼び出すことができますは、保護された仮想関数です。

pbackfail

配置しようとしています。 保護された仮想メンバー関数は、入力ストリームに要素を作成し、(次のポインターが指す) 現在の要素を行います。

pcount

被制御シーケンスに書き込まれる要素数のカウントを返します。

seekoff

保護された仮想メンバー関数は、制御されたストリームの現在位置を変更しようとしています。 です。

seekpos

保護された仮想メンバー関数は、制御されたストリームの現在位置を変更しようとしています。 です。

str

コール固定は、被制御シーケンスの先頭へのポインターを返します。

アンダー フロー

入力ストリームから現在の要素を抽出する保護された仮想関数します。

必要条件

ヘッダー: <strstream>

名前空間: std

参照

関連項目

streambuf

C++ の標準ライブラリのスレッド セーフ

入出力ストリームのプログラミング

入出力ストリームの規則

その他の技術情報

strstreambuf のメンバー

<strstream> メンバー