摘要: 由于在C语言中没有函数重载,解决不定数目函数参数的问题变得比较麻烦,即使采用C++,如果参数个数不确定,也很难采用函数重载。所使用的宏:Void va_start(va_list arg_ptr, prev_param);Type va_arg(va_list arg_ptr, type);Void va_end(va_list, arg_ptr);Typedef char *va_list;#define _INTSIZEOF(n) ((sizeof(n) + sizeof(int)-1) & ~ (sizeof(int) - 1)) (&与操作,~取反)#define va 阅读全文
posted @ 2012-05-10 19:01 爱也玲珑 阅读(602) 评论(0) 推荐(0) 编辑