本文使用最简单的方法实现MFC中的CString和string互转。
//CString->std::string 例子:

CString strMfc=“test“;

std::string strStl;

strStl=strMfc.GetBuffer(0);

//std::string->CString 例子:

CString strMfc;

std::string strStl=“test“;

strMfc=strStl.c_str();
该方法使用char* 作为转换中介,简单明了。
CString strMfc=“test“;
std::string strStl;
strStl=strMfc.GetBuffer(0);
//std::string->CString 例子:
CString strMfc;
std::string strStl=“test“;
strMfc=strStl.c_str();
本文详细介绍了如何在MFC环境中实现CString与std::string之间的互转,包括从CString到std::string的转换方法及从std::string到CString的转换方法,通过实例演示了使用char*作为转换中介的简单明了方式。
1368

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



