都尽量不要用。
我一般用char * 和CString
VC里一般都提供CString的接口
否则也有LPCTSTR的。
如果是LPCTSTR可以直接用CString转换
CString str;
(LPCTSTR)str就是LPCTSTR的了。
char * 也可以这么转换成LPCTSTR。char * 不能直接转换成CString,CString 也不能直接转换成char *
但是有了LPCTSTR就可以了。哈哈
char * p
CString str;
p = (char*)(LPCTSTR)str;
str = (CString)(LPCTSTR)p;所以,对我来说,LPCTSTR是用来转换的过度工具,它能干什么?我不管。反正我这么用就足够了。