由于问题是关于MFC,我建议如下:
CStringA a = "Test";
CStringW w = L"Test";
a = CStringA(w);
w = CStringW(a);
Run Code Online (Sandbox Code Playgroud)
我通常需要以下转换:
CString t = _T("Test"); // depends on TCHAR type
a = CStringA(t); // does not depend on TCHAR type
w = CStringW(t);
Run Code Online (Sandbox Code Playgroud)
CStringW和CStringA分别具有运算符LPCWSTR和LPCSTR.