再问:省略号函数如:foo(...)怎么调用其中的参数?

solarbear 2003-09-27 08:16:34
请教高手:省略号函数的使用方法,如,void foo(string str1,...)

如下调用:
string str = "%d-%d-%d";
foo(str, 2003,4,5);

那么foo函数体怎样引用传入的“后三个”参数呢?
void foo(string str1,...)
{
???????
}
...全文
18 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdspower 2003-09-27
  • 打赏
  • 举报
回复
自己用标准方法进行解析,所以这样的函数一般前面有一个描述接收格式的字符串,这样就可以通过解析获取后面参数的类型等了,如果不符合就出错提示
讲得比较详细得C编程书上都会提到这点的

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧