「Variadic macro」自 1999 年開始出現在 C 語言的標準中。這個巨集語法的支援,使程式中重複的函數繁項得以簡化成易讀的敍述。這是一個很容易上癮的工具。我在數年前就開始在 GNU C 使用 variadic macro 做為印出除錯訊息的工具。但是 M$ 對 variadic macro 的支援卻令人無奈的慢;Visual Studio 2005 之後才正式地支援。Device driver 的環境,DDK 拍謝沒有支援,到 WDK 才有得用。
關於 M$ 支援 variadic macro 的連結:
- Variadic macro – Wikipedia
- Variadic Macros issue using 3790.1830 DDK…
- Variadic Macros (C++) 這是 M$DN 文件,也可以在 Microsoft Visual Studio 2005 Documentation 查到。