std::wstring 转换成std::string
时间: 2023-11-17 16:05:59 浏览: 85
wstring转string
5星 · 资源好评率100%
可以使用std::wstring_convert进行转换,具体步骤如下:
```c++
#include <locale>
#include <codecvt>
#include <string>
std::wstring wstr = L"Hello, world!"; // 定义一个std::wstring类型的变量
std::wstring_convert<std::codecvt_utf8<wchar_t>> conv; // 定义一个std::wstring_convert类型的变量
std::string str = conv.to_bytes(wstr); // 将std::wstring类型的变量转换成std::string类型的变量
```
相关问题:
阅读全文