如何将CString
转换为std::wstring
?将CString转换为std :: wstring
14
A
回答
22
要转换CString
到std::wstring
:
CString hi("Hi");
std::wstring hi2(hi);
而且走另一条路,使用c_str()
:
std::wstring hi(L"Hi");
CString hi2(hi.c_str());
1
这应该为CString
工作operator LPCTSTR()
定义:
CString s;
std::wstring s1 = s;
1
试试这个:
std::wstring strString((LPCTSTR)strCString);
+4
为什么使用C语言转换?我的一位同事曾担任过他必须找到明确的演职人员的职位,因为他们中的一些人并不在他需要的4MLoC项目平台上工作。他赞扬所有使用C++的明确演员(你可以为他们祈祷),并努力禁止所有C型演员,因为他们很难找到。 – sbi 2010-01-11 11:10:30
相关问题
- 1. 将Wstring转换为CString
- 2. 将std :: wstring转换为cstring是否安全?
- 3. 如何将std :: wstring转换为TCHAR *
- 4. 如何将UTF-8 std :: string转换为UTF-16 std :: wstring?
- 5. 将wchar_t转换为wstring
- 6. 将wstring转换为WS_STRING
- 7. 将char * argv []转换为wstring
- 8. 将BSTR转换为wstring
- 9. vC++ - 如何将CString转换为LPCWSTR
- 10. 将COleVariant转换为CString
- 11. 如何将std :: wstring转换为数值类型(int,long,float)?
- 12. 如何从std :: wstring _TCHAR []转换?
- 13. 如何将cstring转换为NSString和NSString为cstring?
- 14. 如何将wchar_t *转换为wstring?
- 15. 将字符串^转换为wstring C++
- 16. 如何将wstring转换为wchar_t *? C++
- 17. 在Linux上将wstring转换为jstring
- 18. 如何将CString转换为CByteArray?
- 19. 如何将nsstring转换为cString?
- 20. 无法将CString转换为BYTE数组
- 21. 如何将CString转换为ofstream?
- 22. 如何将cstring转换为NSString?
- 23. 如何将_bstr_t转换为CString
- 24. 我无法将cstring转换为int
- 25. 在C++中将长转换为CString
- 26. C++ LibCurl - 将CURLcode转换为CString
- 27. 将UTF-8 char *转换为CString
- 28. 如何将CString转换为UCHAR数组?
- 29. 将CString转换为字符数组?
- 30. 如何将CString转换为CTime在c + +?
请看到这一点:http://stackoverflow.com/questions/258050/how-to-convert-cstring-and-stdstring-stdwstring-to-each-other – codaddict 2010-01-11 10:48:35
和http://stackoverflow.com/questions/859304/convert-cstring-to-const-char – 2010-01-11 10:52:27