LPSTR :一个32位指向字符串指针,相当于char *;
LPCSTR:一个32位指向字符常量指针,相当于const char *;
LPESTR:一个32为指向unicode字符串指针,相当于wchar_t *;
LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *;
LPSTR-----------------------> char *
LPBYTE-------------------->unsigned char *
LPBYTE 与 LPSTR 的转换就是 unsigned char* 与 char* 的转换。
BYTE:一个8位无符号字符型。typedef unsigned char BYTE;相当于unsigned char
深入理解C++指针类型

本文详细介绍了C++中不同类型的指针,包括LPSTR、LPCSTR、LPESTR、LPCWSTR等,解释了它们之间的区别,并讨论了与它们相关的数据类型转换。
7万+

被折叠的 条评论
为什么被折叠?



