佚名通过本文主要向大家介绍了
LPWSTR,LPSTR,LPTSTRconstchar谁能告诉我这些东西之间的关系?在线等待等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: LPWSTR,LPSTR,LPTSTRconst char 谁能告诉我这些东西之间的关系?在线等待
描述:
解决方案1:
描述:
LPWSTR,LPSTR,LPTSTRconst char 谁能告诉我这些东西之间的关系?
解决方案1:
LPTSTR--表示指向Win32 TCHAR字符类型的指针
LPWSTR--表示指向Unicode wchar_t字符类型的指针
LPSTR --表示指向MBCS/ANSI char字符类型的指针
就是LeeZi说的,具体定义你在*.h 中可以找到的,在Visual Studio的目录下面
解决方案3: 这些都是定义的宏,在VC中你用F12看一下定义就知道了。
简单的说:
LPWSTR 是宽字符指针
LPSTR 是普通的字符指针
而LPTSTR则是为了你方便使用而定义的,它根据你项目是否为UNICODE而分别为宽字符或者普通字符指针。