<strstream>

char オブジェクトに割り当てられた配列に格納されているシーケンスの iostreams 操作をサポートする複数のクラスを定義します。 このようなシーケンスは、C 文字列と簡単に相互変換できます。

要件

ヘッダー:<strstream>

名前空間: std

解説

strstream のオブジェクトは C 文字列の char * を使用します。 <sstream> は、型 basic_string のオブジェクトを操作するために使用します。

Note

<strstream> のクラスは非推奨になっています。 代わりに、<sstream> のクラスの使用を検討してください。

メンバー

クラス

名前 説明
strstreambuf クラス このクラスは char 配列オブジェクトに格納されている要素のシーケンス間で要素の送信を制御するストリーム バッファーを表します。
istrstream クラス このクラスは、クラス strstreambuf のストリーム バッファーからの、要素とエンコードされたオブジェクトの抽出を制御するオブジェクトを表します。
ostrstream クラス このクラスは、クラス strstreambuf のストリーム バッファーへの、要素とエンコードされたオブジェクトの挿入を制御するオブジェクトを表します。
strstream クラス このクラスは、クラス strstreambuf のストリーム バッファーを使用して要素とエンコードされたオブジェクトの挿入と抽出を制御するオブジェクトを表します。

関数

void freeze(bool freezefl = true);
char* str();
int pcount();

関連項目

<strstream>
ヘッダー ファイル リファレンス
C++ 標準ライブラリ内のスレッド セーフ
iostream プログラミング
iostreams の規則