书上说,当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表
(...)
如:void foo(...);
void foo(parm_list,...);
void foo(...)
{
//...
}
调用:foo(a,b,c);
就是不懂,把a,b,c的值传进函数里面后,用什么变量来接收???如果不能接收,(...)岂不是没意义?
还有就是不明白
int printf(const char*...);
printf("hello,&s\n",userName);
这个c的输出函数是怎么用(...)实现的.
先谢了:)
posted on 2005-12-30 00:21
豪 阅读(2905)
评论(14) 编辑 收藏 引用 所属分类:
C++之梦