我想定义这样的东西:
#define IS_PROC_ONE defined(SP_PROC_TYPE_ONE)
或者
#define IS_PROC_ONE (#define ONE 1)
有没有办法做到这一点?
笔记:我尝试了以下代码,它有效。
#define ONE
#define TWO defined(ONE)
int main()
{
#if TWO
printf("test success\n");
#endif
return 0;
}