LPSTR 和 LPCSTR 有什么区别?

解决方案 »

  1.   

    typedef CHAR *LPSTR, *PSTR;
    typedef CONST CHAR *LPCSTR, *PCSTR;
      

  2.   

    一个是char*
    一个是const char*
      

  3.   

    深入浅出上说:
    LPSTR:32-bit指针,指向一个字符串
    LPCSTR:32-bit指针,指向一个常数字符串
    LPCTSTR:32-bit指针,指向一个常数字符串。此字符串可移植到Unicode和DBCS(双字节字集)
    LPTSTR:32-bit指针,指向一个字符串。此字符串可移植到Unicode和DBCS(双字节字集)