是否有相当于std::stringstream
的内容可以让我构建std::u32string
?如果不是,我如何从包含std::u32string
数据的大量可变长度文本中构建char32_t
?
答案 0 :(得分:0)
尽管其他答案是正确的,但从理论上讲这很好。实际上,并非所有功能都如此。
使用(某些版本的?)Visual Studio,语言环境似乎不适用于char16_t和char32_t字符类型。这些用于获取小数和千位分隔符。因此,如果您尝试在流中添加数字,则会收到编译错误。我知道至少在我使用VS 2019 4.8.03752的版本中是这种情况。