在宏定义中使用可变参数

来源:岁月联盟 编辑:exp 时间:2012-11-09

    实际项目中,我们为了方便,经常会使用宏定义函数, 这样方便调用且简洁直观。    这里介绍可变参数在宏定义中的使用方法:

 

       object c的代码示例如下,

 

[cpp] 
#define Spide(str,...)                      / 
            {                               / 
                NSString* str = [NSString stringWithFormat:str,##__VA_ARGS__];                            / 
                ......                      / 
[cpp] 
}                                               / 

 

__VA_ARGS__代表可变参数的宏定义