0
std::stringstream
と同等のものがありますが、それでstd::u32string
を作ることができますか?どうすればいいのでしょうかchar32_t
のデータで構成される可変長のテキストの多くからstd::u32string
を構築できますか?std :: stringstreamはu32stringと同等ですか?
std::stringstream
と同等のものがありますが、それでstd::u32string
を作ることができますか?どうすればいいのでしょうかchar32_t
のデータで構成される可変長のテキストの多くからstd::u32string
を構築できますか?std :: stringstreamはu32stringと同等ですか?
std::stringstream
はtypedef
次のとおりです。
typedef basic_stringstream<char> stringstream;
ので、あなたのニーズにstd::basic_stringstream<T>
を特化することができます
typedef std::basic_stringstream<char32_t> u32sstream;
時々、標準ライブラリが許容テンプレートパラメータを制限します。私はdefinitivlyと言うことはできませんが、これまではこれを使用することを禁止しているものは見当たりません: 'std :: basic_stringstream ss;' –
Galik
@Galik、ありがとうございました。 – keith
'C++ 11/14/17'標準によると、' char'や 'wchar_t'以外の型では*実装が定義されています*。 – Galik