mfc cstring转wchar*函数
时间: 2023-07-31 19:06:22 浏览: 147
MFC中cstring转换成char*函数
4星 · 用户满意度95%
CString类提供了一个成员函数GetBuffer,可以用于转换为wchar_t*类型。
例如,如果你有一个CString对象str,你可以这样转换为wchar_t*类型:
```c++
const wchar_t* wstr = str.GetBuffer();
```
需要注意的是,在使用GetBuffer函数时,你需要在使用结束后调用ReleaseBuffer函数,以释放内存。
完整的代码示例如下:
```c++
#include <afx.h>
#include <iostream>
int main()
{
CString str(_T("Hello, world!"));
const wchar_t* wstr = str.GetBuffer();
std::wcout << wstr << std::endl;
str.ReleaseBuffer();
return 0;
}
```
阅读全文