mfc中Cstring怎么转std::string
时间: 2024-02-01 12:10:38 浏览: 195
MFC-包含qt库的代码
在MFC中,将CString转换为std::string有两种常见的方法:
方法一:
```cpp
CString cstr = L"hello";
std::wstring ws(cstr);
std::string str(ws.begin(), ws.end());
```
方法二:
```cpp
CString cstr = "hello";
std::string str;
str = CStringA(cstr);
```
这两种方法都可以将CString转换为std::string。方法一首先将CString转换为std::wstring,然后再将std::wstring转换为std::string。方法二直接使用CStringA将CString转换为std::string。
阅读全文