关于typedef struct和宏,请高手进!
#define DEFINE(b) char *Name;int (*S)(b *This);
typedef struct tag{
DEFINE(struct tag)
int *pedit;
}
pd;
请问struct tag里面的DEFINE宏怎样把自己的结构定义为自己的参数啊?
请高手帮帮忙啊?解释一下吧。
[解决办法]
请问struct tag里面的DEFINE宏怎样把自己的结构定义为自己的参数啊?
请注意,
它用的是指针
[解决办法]
展开不就是这个吗?
typedef struct tag{
char *Name;
int (*S)(struct tag *This);
int *pedit;
}
pd;