16

CStringに変換するにはどうすればよいstd::wstringですか?

4

4 に答える 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 に答える