==========C++ 文字列ストリーム========== 文字列ストリームは ライブラリや ライブラリと似ていますが、文字列ストリームはストリームではなく文字列に対して入出力ができるという点で異なります。 ライブラリは標準Cライブラリでの [[jp/c/io/sscanf]] や [[jp/c/io/sprintf]]に似た機能を提供します。 では下記の3つの主要クラスが利用可能です: * stringstream - 入出力を可能にします * istringstream - 入力のみ可能にします * ostringstream - 出力のみ可能にします 文字列ストリームは実際iostreamのサブクラスなので、iostreamで利用可能な関数はすべてstringstreamでも利用可能です。 詳細は[[/jp/io/|C++ I/O 関数]]で確認してください。 さらに、文字列ストリームは下記の関数も提供します: |[[constructors|コンストラクタ]]|新しい文字列ストリームを作成します| |[[operators|演算子]]|文字列ストリームに読み書きします| |[[rdbuf]]|文字列ストリームのためのバッファを取得します| |[[str]]|ストリームの文字列を取得/設定します|