CString与LPCWSTR、LPWSTR、LPSTR、char*等类型的转换

≯℡__Kan透↙ 提交于 2020-04-07 15:44:25

参考 https://blog.csdn.net/sl159/article/details/6412171

一.CString与LPCWSTR 

LPCWSTR 是Unicode字符串指针,初始化时串有多大,申请空间就有多大,以后存贮若超过则出现无法预料的结果,这是它与CString的不同之处。

CString是一个串类,内存空间类会自动管理。

CString转换成LPCWSTR

 

//方法一:
CString strFileName;
LPCWSTR lpcwStr = strFileName.AllocSysString();
// 方法二:
CString str=_T("TestStr"); 
USES_CONVERSION; 
LPCWSTR lpcwStr = A2CW((LPCSTR)str);

 

 

 

二.CString与LPWSTR 

一.CString与LPSTR 

一.CString与char* 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!