当使用可变长度参数列表(...)时,除了通过va_list前进之外,你能做什么吗?

Met*_*uru 1 c++

如果每次调用va_arg都会修改用va_list声明的对象,以便该对象指向列表中的下一个参数,是否有任何退回的方法使其指向前一个,跳回到第一个,跳转到结束?通过列表走四分之三然后......你明白了.或者它是一次通过它已经消失的东西?

Chr*_*odd 5

使用C99,您可以使用va_copy保存va_list的状态,从而允许您多次单步执行(部分)列表.