[討論] 多行#define的用法
大家好,
我有一個問題關於#define想提出來跟大家請教,
#define使用上可以是單行或是多行,
在多行的#define上只要在行尾加上反斜線\就可以了,
Ex: #define ABC AAA,\
BBB,\
CCC
如果想要在多行的#define上加入注觸或#if等敍述,
似乎會有問題..
Ex: #define ABC AAA,\ /*comment*/
#if SUPPORT_BBB
BBB,\
#endif
CCC
請教大家, 有什麼方法可以做到加注解或#if在多行#define呢?
目前知道的是, 把注解放前面是可行的,
Ex: #define ABC /*comment*/AAA,\
/*comment*/CCC
謝謝大家..
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.191.71
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1459500426.A.733.html
→
04/01 16:52, , 1F
04/01 16:52, 1F
→
04/01 16:53, , 2F
04/01 16:53, 2F
→
04/01 17:54, , 3F
04/01 17:54, 3F
→
04/01 17:55, , 4F
04/01 17:55, 4F
→
04/01 17:56, , 5F
04/01 17:56, 5F
→
04/01 17:57, , 6F
04/01 17:57, 6F
→
04/01 17:58, , 7F
04/01 17:58, 7F
→
04/01 18:04, , 8F
04/01 18:04, 8F
→
04/01 18:05, , 9F
04/01 18:05, 9F
→
04/01 18:06, , 10F
04/01 18:06, 10F
→
04/01 18:15, , 11F
04/01 18:15, 11F
→
04/01 18:15, , 12F
04/01 18:15, 12F
→
04/02 09:43, , 13F
04/02 09:43, 13F
→
04/02 09:43, , 14F
04/02 09:43, 14F
討論串 (同標題文章)