把win32MFC程序移植到win64 下, 原来 CString ->string ->const char* 根本不好使。
//正解 CString ->string
CString mfcstr="abc";
string str=CT2A(mfcstr);
//以前的方法
// CString ->string
CString cstr1 = "CString to string1";
CString cstr2 = "CString to string2";
string str;
str=cstr1.GetBuffer(0);
str = LPCSTR(cstr2);
//string->CString
CString strMfc;
string strStr = "test";
strMfc = strStr.c_str();
//string->Const char*
std::string s("Hello");
const char* k = s.c_str();