【发布时间】:2009-07-24 18:48:19
【问题描述】:
我想将 xmlrpc“调用”函数(它采用可变数量的参数)与另一个函数(也采用可变数量的参数)包装起来。我想简单地将传入我的包装函数的可变数量的参数转发给 xmlrpc“调用”函数。 我知道如何使用 va_start 和 va_arg,但我真的不关心传入的值,我只是想将它们转发给包装函数。 这可能吗?
我想包装的函数的规格是
call(const char* url, const char* function, const char* paramSpec, void* result, ...);
我的包装器处理前三个参数和按引用的结果,它只需将其额外参数转发给调用函数
【问题讨论】:
标签: c++ variadic-functions wrapper