C99中可变参数宏的样子是: #define MY_NOTICE(FMT, ...) printf(FMT,__VA_ARGS__) 今天在linux内核代码中发现还能这样用: #define MY_NOTICE(FMT,args...) printf(FMT,##args) 这东东在ICC,VS2005中都不能编译通过,应该是属于gcc的扩展的东东..
face2face
搜索本博客
最近加入圈子
最新评论