char* 、 CString、string相互转换
一、string 和 char*可以相互转换
1.char* 转string
char* src=“aaa”;
string obj(src);
2.string 转char*
string str=“aaaaa”;
char* obj=str.c_str();
二、char* 和 CString可以相互转换
1.char* 转换为 CString
char* src=“aaa”;
CString obj = CString(src);
2.CString转换为char*
CString src;
CStringA temp;
temp=src;
char* obj = temp.GetBuffer();
三、char* 当桥梁可以实现string 和CString相互转换
1.string转CString
string str=“aaa”;
CString(str.c_str());
2.CString 转string
CString Cstr;
CStringA temp;
temp=Cstr;
string str(temp.GetBuffer());