[英]Convert CString to std::wstring
如何从CString
转换为std::wstring
?
要将CString
转换为std::wstring
:
CString hi("Hi");
std::wstring hi2(hi);
c_str()
,使用c_str()
:
std::wstring hi(L"Hi");
CString hi2(hi.c_str());
这应该工作,因为CString
定义了operator LPCTSTR()
:
CString s;
std::wstring s1 = s;
尝试这个:
std::wstring strString((LPCTSTR)strCString);
CString s = _T("Привет");
USES_CONVERSION;
std::wstring ws(A2W((LPCTSTR)s));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.