记在前面
在Visual Studio里面写MFC程序的时候,我们会遇到Unicode字符集或者是多字节字符集。多字节字符集是“传统”的,就是以前的VS版本使用的,现在目前的Visual Studio已经不建议使用了。但还是可以用的,但是我也不建议了,因为开发个东西还是需要面向未来的。所以,我使用的是Unicode字符集。
CString转string
CString cs
USES_CONVERSION;
std::string str(W2A(cs));
//W是宽字符 Unicode,
//A是ANSI,
string转CString
std::string str
USES_CONVERSION;
CString s(str.c_str());