请帮帮我!我正在尝试制作一个函数,它采用不同数量的参数,但所有参数都具有相同类型的 std::pair
这里有一个代码:
void pro(std::pair<int, int*> p, ...)
{
va_list uk_arg;
va_start(uk_arg,p);
std::pair<int,int*> l;
while((l = va_arg(uk_arg,std::pair<int,int*>))!=-1)
{
show(l.first);
show(*l.second);
}
va_end(uk_arg);
}
但是这段代码不起作用。我收到一个错误,例如“类模板 std::pair 的参数不足”