14

考虑到新的字符类型,和,wchar_t在 c++0x 中的命运是什么?char8_tchar16_tchar32_t

更重要的是std::wstringstd::wcout, 等呢?

w* 家庭课程是否已弃用?
新角色类型有新的std::ustringstd::Ustring类吗?

4

1 回答 1

8

wchar_t 没有任何反应,它仍然是特定于实现的(并且与 C 兼容)。

新类型 char16_t 和 char32_t 在新标准中定义了语义。旧的 wchar_t可能等同于其中之一,但在不同的实现中可能是不同的。或者在某些系统上都没有。

您将拥有 typedefu16stringu32stringfor 新字符类型的字符串,但没有新的标准流。

于 2011-05-13T21:20:13.000 回答