摘要: 原文在这里 可变参数宏 宏可以接收可变参数列表,就跟函数一样。定义可变参数的语法和函数也差不多。这里有一个例子: #define eprintf(...) fprintf (stderr, __VA_ARGS__) 这类宏被称为可变参数宏。当一个宏被调用时,第一个命名参数之后的所有符号,包括逗号在内,都变成参数列表。这个符号序列在宏展开时会替换宏内容里的__VA_ARGS__ 符号。因... 阅读全文
posted @ 2008-11-27 20:25 gussing 阅读(624) 评论(0) 推荐(0) 编辑