CString与LPCWSTR、LPWSTR、LPSTR、char*等类型的转换
参考 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);