char16_t(UTF-16), char32_t(UTF-32)の文字型が追加される
basic_stringにもchar16_t版, char32_t版が作られる
typedef basic_string<char16_t> u16string; typedef basic_string<char32_t> u32string;
文字リテラルは以下のようになる
char c = 'a'; wchar_t c = L'a'; char16_t c = u'a'; char32_t c = U'a';