gcc, 用於debug的macro…極好用

Posted on 三月 16, 2008. Filed under: 菸酒生歲月, 小小心得 | 標籤:, , |

#ifdef DEBUG_STRING
#define DPRINTSTR(args...)        printf(##args)
#else
#define DPRINTSTR(args...)
#endif

C99之後開始支援不定變數巨集

Gea-Suan Lin’s

一些 C Macro 的技巧 (Part I:不定變數)

一些 C Macro 的技巧 (Part II:將傳入的參數變成字串)

一些 C Macro 的技巧 (Part III:將傳入的參數名稱變化)

Silly Dust

Variadic macro

繼續閱讀 | Make a Comment ( None so far )

Liked it here?
Why not try sites on the blogroll...