0
有沒有相當於std::stringstream
這將允許我建立一個std::u32string
?如果不是,我怎麼能從很多可變長度的文本組成std::u32string
數據組成char32_t
數據?std :: stringstream等同於u32string?
有沒有相當於std::stringstream
這將允許我建立一個std::u32string
?如果不是,我怎麼能從很多可變長度的文本組成std::u32string
數據組成char32_t
數據?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 @' –
Galik
@Galik,謝謝,似乎很好地工作。 – keith
根據「C++ 11/14/17」標準,它是*實現定義的*,如果它適用於'char'和'wchar_t'以外的類型。 – Galik