#define HIT_HANDLE(handleName) typedef struct { int unused; } handleName## ; typedef const handleName##_ * _handleName; typedef _handleName* LP##_handleName;//这行宏定义什么意思
前一段是宏定义,后一段是结构体。
#define HIT_HANDLE(handleName)
typedef struct
{
int unused;
} handleName## ;
typedef const handleName##_ * _handleName;
typedef _handleName* LP##_handleName;
你这斜体字是少了哪个地方的*号了啊?用代码块格式化一下吧