CString、string、char*、int 类型之间转换总结
转载
编程时经常遇到要类型转换,开始的时候特别记不住,特此整理如下,方便各位也方便自己查阅。
CString转成string :string s(CString.GetBuffer());
string转成CString :CString.format("%s", string.c_str());
CString转成char* :char *p = CString.GetBuffer(0);(要注意释放缓冲空间ReleaseBuffer())
char*转成CString : CString.format("%s", char*);
string转成char* :char *p = string.c_str();
char*转成string :string s(char *);
CString 转成 int :int a = atoi(CString);
int 转成 CString :CString s.Format("%d", int i);