16,473
社区成员
发帖
与我相关
我的任务
分享
typedef HICON HCURSOR; /* HICONs & HCURSORs are polymorphic */
DECLARE_HANDLE(HICON);
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
是什么意思,这个宏定义该如何理解?##这个符号不是不能用变量定义么?