私はこのようなものを定義したい:
#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;
}