CString与std::string unicode下相互转化
2009-12-30 10:23
351 查看
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();
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();
相关文章推荐
- CString与std::string unicode下相互转化
- 【转】wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....相互之间的转化
- CString 与 std::string 相互转化
- CString 和 const char* 的相互转化(UNICODE)。
- CString 和 std::string 转换方法(Unicode下)
- MFC中cstring,string和char[]的相互转化
- String,CString,TCHAR,char间区别和联系以及相互转化
- 将MFC的CString 类型转化为C++标准数据类型std::string
- CString和string在unicode与非unicode下的相互转换(转)
- CString/string/char*/char[]/int/float相互转化
- CString 和 std::string在unicode下比较安全的转换方向[续]
- std::string和BSTR和CString之间的转化
- CString 和 std::string 的相互赋值
- CString、char、int、string相互转化
- UNICODE下CString 和 const char* 的相互转化
- CString 转化为 std::string
- NSString,NSData,std::string,const char*相互转化
- MFC Unicode 含中文 CString,LPCTSTR 转换成std::string
- UNICODE 下CString与char*的相互转化
- std::string与CString字符串的相互转换