string转wstring
时间: 2023-07-10 20:42:37 浏览: 92
wchar_t,char,string,wstring之间的相互转换
5星 · 资源好评率100%
可以使用C++的标准库函数std::wstring_convert来实现string转wstring的功能,示例代码如下:
```c++
#include <string>
#include <codecvt>
std::wstring_convert<std::codecvt_utf8<wchar_t>> converter;
std::wstring wstr = converter.from_bytes(str);
```
其中,str是要转换的string字符串,wstr是转换后的wstring字符串。需要注意的是,使用std::wstring_convert需要包含头文件<string>和<codecvt>,并且需要指定编码方式,这里使用的是UTF-8编码。
阅读全文