我读了一些代码并跳转到 windows sdk 文件:c:\program files\microsoft visual studio 8\vc\platformsdk\include\basetsd.h
typedef _W64 int INT_PTR, *PINT_PTR;
typedef _W64 unsigned int UINT_PTR, *PUINT_PTR;
typedef _W64 long LONG_PTR, *PLONG_PTR;
typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR;
#define __int3264 __int32
我用谷歌搜索,发现 INT_PTR 的意思是一个 int,它的大小等于一个指针。但是 LONG_PTR 是什么意思?一个长度等于指针的长度。但是long和int大小不一样吗?