書上說,當無法列出傳遞函數的所有實參的類型和數目時,可用省略號指定參數表
(...)
如: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
豪 閱讀(2929)
評論(14) 編輯 收藏 引用 所屬分類:
C++之夢