CString->std::string:
CString strMfc=“test“;
std::string strStl;
strStl=strMfc.GetBuffer(0);
unicode情形下:
CStringW strw = _T("test");
CStringA stra(strw.GetBuffer(0));
strw.ReleaseBuffer();
std::string imgpath=stra.GetBuffer(0);
stra.ReleaseBuffer();
std::string->CString:
std::string strStl=“test“;
CString strMfc(strStl.c_str());
还有以后研究一下ATW宏
本文介绍了在C++中如何实现MFC的CString类型与STL标准库中的std::string类型的相互转换方法。包括从CString到std::string的转换过程,以及从std::string到CString的转换细节。

被折叠的 条评论
为什么被折叠?



