您的位置:首页 > 其它

CString与std::string相互转换

2011-04-29 15:26 429 查看
之前在用MFC编Bayes时遇到一个问题,就是CString与std::string的相互转换,后来发现转换方法其实很简单,就是直接利用这两个类的构造函数。当然,在做参数传入时,CString得通过(LPCTSTR)转换一下,而std::string则需调用c_str()函数:

CString转成std::string:

CString cs("Hello");
std::string s((LPCTSTR)cs);

std::string转成CString:

std::string s("Hello");
CString cs(s.c_str());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐