我怎样才能从 转换CString
为std::wstring
?
问问题
34826 次
4 回答
27
转换CString
为std::wstring
:
CString hi("Hi");
std::wstring hi2(hi);
反过来,使用c_str()
:
std::wstring hi(L"Hi");
CString hi2(hi.c_str());
于 2010-01-11T10:52:05.693 回答
1
这应该像定义的那样CString
工作:operator LPCTSTR()
CString s;
std::wstring s1 = s;
于 2010-01-11T10:48:55.447 回答
1
尝试这个:
std::wstring strString((LPCTSTR)strCString);
于 2010-01-11T10:51:22.453 回答
0
CString s = _T("Привет");
USES_CONVERSION;
std::wstring ws(A2W((LPCTSTR)s));
于 2019-03-11T17:29:57.593 回答