MFC中 CSting与std::string互相转换
2013-06-13 00:43
344 查看
1、CSting->std::string
如果不是unicode可以直接转换:
CString cs("Hello");
std::string s((LPCTSTR)cs);
如果是unicode的话:
CString cs ("Hello");
CT2CA pszConvertedAnsiString (cs);
std::string strStd (pszConvertedAnsiString);
2、 std::string->CString:
std::string s("Hello");
CString cs(s.c_str());
如果不是unicode可以直接转换:
CString cs("Hello");
std::string s((LPCTSTR)cs);
如果是unicode的话:
CString cs ("Hello");
CT2CA pszConvertedAnsiString (cs);
std::string strStd (pszConvertedAnsiString);
2、 std::string->CString:
std::string s("Hello");
CString cs(s.c_str());
相关文章推荐
- MFC中CString与std::string之间的转换问题 涉及LPTSTR
- CEGUI的String与C++的std::string互相转换
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- MFC中 将std::string转换为LPCTSTR的方法
- 【C++】MFC中的CString和std::string,以及两者之间的相互转换(基于VS201X版本)
- CEGUI的String与C++的std::string互相转换
- ANSI与UTF-8编码互相转换,CString,std::string,char*,const char*互相转换
- std::string ,QString和const char * 的互相转换
- 实战c++中的string系列--std::string与MFC中CString的转换
- NSString和std::string互相转换
- 实战c++中的string系列--std::string与MFC中CString的转换
- std::string , Qstring和 const char * 的互相转换
- MFC Unicode 含中文 CString,LPCTSTR 转换成std::string
- 实战c++中的string系列--std::string与MFC中CString的转换
- 【Qt】QString,std::string,char中文字符互相转换
- VS2012中CSting , std::string , char * 之间的转换
- MFC CString和string的互相转换
- 泛编程中关于std::string类型字符串长度大于预留空间与小于预留空间之间互相转换的探索测试
- wxwidgets wxstring与std::string互相转换
- VS2012中CSting , std::string , char * 之间的转换