template< class CharT, class Traits = std::char_traits<CharT>, class Allocator = std::allocator<CharT> > class basic_stringstream; クラステンプレート std::basic_stringstream は文字列ベースのストリームに対する入出力操作を実装します。 実質的に std::basic_string のインスタンスを格納し、それに対する入出力操作を行います。 低水準では、このクラスは基本的に std::basic_stringbuf の生文字列デバイス実装を std::basic_iostream の高水準インタフェースでラップします。 std::basic_stringbuf に固有のメンバへの完全なインタフェースが提供されます。