C+中可变参数?如何编写接受可变数量参数的函数?这有可能吗?怎么可能?
3 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
va_listva_start(), va_arg()va_end().
#include<stdarg.h>int maxof(int n_args, ...){
va_list ap;
va_start(ap, n_args);
int max = va_arg(ap, int);
for(int i = 2; i <= n_args; i++) {
int a = va_arg(ap, int);
if(a > max) max = a;
}
va_end(ap);
return max;}operator<<()
- 3 回答
- 0 关注
- 504 浏览
添加回答
举报
0/150
提交
取消
