草庐IT

c++ - LPCSTR、LPCTSTR 和 LPTSTR

LPCSTR、LPCTSTR和LPTSTR有什么区别?为什么我们需要这样做将字符串转换成LV/_ITEM结构变量pszText:LV_DISPINFOdispinfo;dispinfo.item.pszText=LPTSTR((LPCTSTR)string); 最佳答案 回答你问题的第一部分:LPCSTR是指向const字符串的指针(LP表示LongPointer)LPCTSTR是一个指向constTCHAR字符串的指针,(TCHAR是宽字符还是字符,取决于UNICODE是否在你的项目)LPTSTR是指向(非常量)TCHAR字符串的

c++ - LPCSTR、LPCTSTR 和 LPTSTR

LPCSTR、LPCTSTR和LPTSTR有什么区别?为什么我们需要这样做将字符串转换成LV/_ITEM结构变量pszText:LV_DISPINFOdispinfo;dispinfo.item.pszText=LPTSTR((LPCTSTR)string); 最佳答案 回答你问题的第一部分:LPCSTR是指向const字符串的指针(LP表示LongPointer)LPCTSTR是一个指向constTCHAR字符串的指针,(TCHAR是宽字符还是字符,取决于UNICODE是否在你的项目)LPTSTR是指向(非常量)TCHAR字符串的
12