如何声明宏定义的函数:
请看下面:
搞定
dd.c 中
#include <stdio.h>
#define CTOR(type) \
void type##Setting() \
{ \
printf("%s\n","sss"); \
}
CTOR(type);
dd.h 中
#define CTOR(type) \
void type##Setting();
然后主函数 demo.c中
#include "dd.h"
extern CTOR(type)
int main()
{
typeSetting();
return(0);
}
http://bbs.bccn.net/thread-285907-1-1.html