1. CString to string
CString str = L"test";
CString stra(str.GetBuffer(0));
str.ReleaseBuffer();
string s(stra.GetBuffer(0));
stra.ReleaseBuffer();
2. string to CString
CString str;
string s;
str = CString(s);
或
str = s.c_str();
本文介绍了在C++中如何实现CString类型与标准string类型的互相转换。通过具体的代码示例展示了两种转换方法:从CString到string及从string到CString。这对于在使用MFC框架进行Windows编程时非常有用。
1. CString to string
CString str = L"test";
CString stra(str.GetBuffer(0));
str.ReleaseBuffer();
string s(stra.GetBuffer(0));
stra.ReleaseBuffer();
2. string to CString
CString str;
string s;
str = CString(s);
或
str = s.c_str();
2010

被折叠的 条评论
为什么被折叠?