0
libvtemmというライブラリを使用していますが、libvtemmは関数write_contents
を使用しています。それは内部バッファをとり、それをGlib::RefPtr<Gio::OutputStream>
オブジェクトに出力します。私は、Gio :: OutputStreamの内容をstd::string
などに変換する方法を見つけようとしています。そのため、他のデータ構造内でデータを再生したり移動したりすることができます。Gio :: OutputStreamを文字列またはstd :: ostreamに変換する
誰でもstd::ostream
のようなものにGio::OutputStream
を構築するか、その内容がstd::string
に変換するいずれかの方法を知っていますか?
私にはGio::MemoryOutputStream
があります。このようなデータは、std::ostream
にデータを取り込むのに便利ですか?