我很高兴标准库获得to_string
功能,但现在我处于WTF模式。首先,为什么不是这个模板,其次如果它不是返回值的模板那么为什么在世界上它们没有to_u16string()
和to_u32string()
函数。
我知道有提升词汇演员,但我很想知道是否有一种标准的方法来获得我想要的东西而无需手动编写这些功能?
编辑:更糟糕的是提升1.46也不喜欢u16string :(boost::lexical_cast<u16string>(22.44);
在抛出一个实例后终止调用 “增强:: exception_detail :: clone_impl
'what():错误的词法转换:源类型值无法解释为目标