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;