CString、string、char*、int 类型之间转换总结

来源:互联网 发布:三甲医院体检知乎 编辑:程序博客网 时间:2024/06/03 19:08

 

 

编程时经常遇到要类型转换,开始的时候特别记不住,特此整理如下,方便各位也方便自己查阅。

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);

原创粉丝点击