专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
我们知道可以在一个函数中定义参数个数不定的函数: voidMyPrint(format,...);用三个点就行。 然而,一个宏函数中怎么使用参数个数不定的功能呢?有两个办法: #defineMyPrint(format,args...)printf(format,args) #defineMyPrint(format,...)printf(format,__VA_ARGS__) GCC同时支持两种风格,而微软的CL.EXE只支持第二种。为兼容性考虑,大家都使用第二种格式吧。 [阅读全文] [PDF]
1 共1条 分1页