1、CString 和 int 之间的互相转化
CString str = _T("123");int i = _ttoi(str);int i = 123;CString str;str.Format(_T("%d"),i)
2、 CString 和 char*
CString str("123");char *p = str.GetBuffer(0);char *p = "123";CString str = p;
3、 CString 和string
CString.Format("%s",string.c_str());string s = CString.GetBuffer(0);
4、string 和 char*
string str = "123";const char *p = str.c_str(); const char *pp = str.data();//只能转换成const char*,如果去掉const编译不能通过。char *data;int len = str.length();data = (char *)malloc((len + 1)*sizeof(char));str.copy(data,len,0);string srt;char *p = "asdf";str = p;