C++;标准库和Unicode字符串 为什么C++标准规范支持I/O库和正则表达式库中的WSc>,但它不支持对 u8SoS, U16Stord和 U32 Stc这些库?

C++;标准库和Unicode字符串 为什么C++标准规范支持I/O库和正则表达式库中的WSc>,但它不支持对 u8SoS, U16Stord和 U32 Stc这些库?,c++,unicode,c++-standard-library,C++,Unicode,C++ Standard Library,八年前我问了一个类似的问题(),当时的答案是图书馆工作组“致力于全力支持Unicode,但不打算用现有图书馆设施的Unicode字符变体复制图书馆。” 还是这样吗?我们还需要寻求Boost和其他库提供商来获得更好的Unicode支持吗?有人建议支持带有Unicode字符类型的正则表达式。不确定其当前状态。问题是Unicode不稳定:它不断添加字符,因此程序可能会根据编译器/库知道的版本产生不同的行为。IO对于UTF-8(或字节)是透明的,但对于其余部分:我们可能有新的空白字符,这可能会破坏代码。

八年前我问了一个类似的问题(),当时的答案是图书馆工作组“致力于全力支持Unicode,但不打算用现有图书馆设施的Unicode字符变体复制图书馆。”


还是这样吗?我们还需要寻求Boost和其他库提供商来获得更好的Unicode支持吗?

有人建议支持带有Unicode字符类型的正则表达式。不确定其当前状态。问题是Unicode不稳定:它不断添加字符,因此程序可能会根据编译器/库知道的版本产生不同的行为。IO对于UTF-8(或字节)是透明的,但对于其余部分:我们可能有新的空白字符,这可能会破坏代码。