vector<char> ss; ss.push_back('a'); ss.push_back('b'); ss.push_back('c'); wstring s(ss.begin(), ss.end()); wcout<<"wstr="<<s<<endl;
这也太随便了吧。 直接把byte(单字节)往wchar_t(两个字节)的类型上赋值。 不知道楼主要什么样的效果。 下面的代码会自动转换。 vector<char> ss; ss.push_back('a'); ss.push_back('b'); ss.push_back('c'); wstring s(ss.begin(), ss.end()); wcout<<"wstr="<<s<<endl;
65,187
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧