【发布时间】:2011-10-04 12:24:01
【问题描述】:
我最近在学习程序时遇到了这些术语。我知道它们是数据类型...?
真的吗?
您能解释一下这些术语的真正含义吗?我没有找到他们的文档。
【问题讨论】:
标签: c++ winapi visual-c++ gdi
我最近在学习程序时遇到了这些术语。我知道它们是数据类型...?
真的吗?
您能解释一下这些术语的真正含义吗?我没有找到他们的文档。
【问题讨论】:
标签: c++ winapi visual-c++ gdi
我没有找到那里的文档
这里是:
您提到的所有数据类型都记录在那里。为了您的方便:
双字
typedef unsigned long DWORD;
处理
typedef PVOID HANDLE;
LPBYTE
typedef BYTE far *LPBYTE;
没有任何东西LPTSR。不过有LPSTR和LPTSTR。
【讨论】:
假设 Windows 开发环境,它们只是数据类型。请参阅Windows Data Types(来自 Microsoft)。
【讨论】:
这些最常见于 Microsoft 特定的 typedef。
例如http://msdn.microsoft.com/en-us/library/cc230353(v=prot.10).aspx 是关于LPSTR 的MSDN 帮助页面。
【讨论】:
对于字符串/字符相关的数据类型,可以参考: http://www.codeproject.com/Tips/76252/What-are-TCHAR-WCHAR-LPSTR-LPWSTR-LPCTSTR-etc
【讨论】: