[笔记]LPSTR, LPCSTR, LPWSTR, LPCWSTR, LPTSTR, LPCTSTR, CString, TCHAR 的含义
关于标题的问题,网上找了些文章,转帖在这里以作记录。
在“delphi中关于LPCTSTR,LPTSTR,CSTRING,CHAR *等等的区别”中,写到:
在vc++中有着各种字符串的表示法,首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。 LP的含义是长指针(long pointer)。LPSTR是一