arj*_*soh 1 c++ string cstring
好吧,我知道我的问题可能很简单,但我还没有找到如何将ATL :: Cstring转换为基本字符串.我已尝试过页面http://msdn.microsoft.com/en-us/library/ms235631%28v=vs.80%29.aspx的"从CString示例转换",但它不起作用.任何适当的迹象?
这应该工作 -
CStringA cstr1("Hello");
std::string str1(cstr1);
Run Code Online (Sandbox Code Playgroud)
要么
CStringW cstr2(L"Hello");
std::wstring str2(cstr2);
Run Code Online (Sandbox Code Playgroud)
CString是一个可以转换为CStringA或CStringW取决于是否UNICODE定义的宏.
分配CStringA给std::wstring和CStringW给std::string都不行,这可能是发生了什么事给你.
| 归档时间: |
|
| 查看次数: |
4805 次 |
| 最近记录: |