strstreambuf Class
要素内の要素のシーケンスとの転送を制御するストリーム バッファーについて説明、 charオブジェクトの配列。
class strstreambuf : public streambuf
解説
オブジェクトの構築方法によっては、割り当て、拡張、してできるシーケンス内の変更に対応するために必要なを解放します。
オブジェクト クラスのstrstreambufモードの情報のいくつかのビットを格納する、 strstreambufモード。これらのビットを示すかどうか、被制御シーケンス。
割り当てられているし、最終的に解放する必要があります。
変更可能です。
ストレージの再割り当てによって延長可能です。
固定された、ため、オブジェクトを破棄、または (割り当てられている場合) を解放する前にオブジェクト以外エージェンシーでフリーズする必要があります。
フリーズは、被制御シーケンスの変更または拡張、これら別のモード ・ ビットの状態に関係なく。
オブジェクトを制御する 2 つの関数へのポインターも格納strstreambufの割り当て。これら null ポインターの場合は、オブジェクトの割り当てと、被制御シーケンス用のストレージを解放するは、独自の方法を考案します。
[!メモ]
このクラスの使用は推奨されていません。使用してくださいstringbufまたはwstringbufではなく。
コンストラクター
オブジェクトの型を構築するstrstreambuf。 |
メンバー関数
ストリーム バッファー ストリーム バッファー処理を使用可能になります。 |
|
バッファーがいっぱいに、新しい文字を挿入したときに呼び出すことができますは、保護された仮想関数です。 |
|
配置しようとしています。 保護された仮想メンバー関数は、入力ストリームに要素を作成し、(次のポインターが指す) 現在の要素を行います。 |
|
被制御シーケンスに書き込まれる要素数のカウントを返します。 |
|
保護された仮想メンバー関数は、制御されたストリームの現在位置を変更しようとしています。 です。 |
|
保護された仮想メンバー関数は、制御されたストリームの現在位置を変更しようとしています。 です。 |
|
コール固定は、被制御シーケンスの先頭へのポインターを返します。 |
|
入力ストリームから現在の要素を抽出する保護された仮想関数します。 |
必要条件
ヘッダー: <strstream>
名前空間: std