近期开发中,笔录一下CString 转string不会出现丢失和乱码,是采用CStringA
//CString 转 string
CStringA sa(md5src);
string s = sa;
在MFC中CString、CStringA和CStringW,三者是可以相互转化的,本身代表的不同的字符类型
查看文章
源码:
typedef ATL::CStringT< wchar_t, StrTraitMFC_DLL< wchar_t > > CStringW;
typedef ATL::CStringT<<font color="ff0000"> char, StrTraitMFC_DLL< char > > CStringA;
typedef ATL::CStringT< TCHAR, StrTraitMFC_DLL< TCHAR > > CString;
网友评论