有没有办法直接从一个函数传递可变数量的参数到另一个函数中?
我想实现以下最简解决方案:
我想实现以下最简解决方案:
int func1(string param1, ...){
int status = STATUS_1;
func2(status, param1, ...);
}
我知道可以使用类似以下代码的方式来实现,但是这段代码将会被多次复制,因此我希望保持尽可能简洁的同时也使函数调用非常短
int func1(string param1, ...){
int status = STATUS_1;
va_list args;
va_start(args, param1);
func2(status, param1, args);
va_end(args);
}
谢谢!
func2()
前面的int
有点奇怪。 - Jonathan Leffler