C++11

// <string>
typedef basic_string<char16_t> u16string;

u16string 类的对象被用来存储及操作由 16 位大小的字符组成的字符序列。