2017-05-08 14 views
0

std::stringstreamと同等のものがありますが、それでstd::u32stringを作ることができますか?どうすればいいのでしょうかchar32_tのデータで構成される可変長のテキストの多くからstd::u32stringを構築できますか?std :: stringstreamはu32stringと同等ですか?

+0

時々、標準ライブラリが許容テンプレートパラメータを制限します。私はdefinitivlyと言うことはできませんが、これまではこれを使用することを禁止しているものは見当たりません: 'std :: basic_stringstream ss;' – Galik

+0

@Galik、ありがとうございました。 – keith

+1

'C++ 11/14/17'標準によると、' char'や 'wchar_t'以外の型では*実装が定義されています*。 – Galik

答えて

0

std::stringstreamtypedef次のとおりです。

typedef basic_stringstream<char> stringstream; 

ので、あなたのニーズにstd::basic_stringstream<T>を特化することができます

typedef std::basic_stringstream<char32_t> u32sstream; 
関連する問題