※ 引述《MaxHaru (懂得放手..才是王道)》之銘言:
: 如果想要在多行的#define上加入注觸或#if等敍述,
: 似乎會有問題..
: Ex: #define ABC AAA,\ /*comment*/
: #if SUPPORT_BBB
: BBB,\
: #endif
: CCC
這種狀況你應該這樣寫:
#define SUPPORTED_BBB 1
#if SUPPORTED_BBB
#define BBB_TOKEN BBB,
#else
#define BBB_TOKEN
#endif
#define ABC AAA, BBB_TOKEN CCC
C Preprocessor 先天有不少限制,有時只能山不轉路轉。