我正在尝试 push_back 可变参数函数的参数,如下所示,但编译器说存在类型不匹配(由于参数是通用类型,而向量是 int)。我应该怎么做才能使参数兼容?
vector<int> x; template<typename... Rest> void foo(Rest... rest) { x.push_back(rest...); }
c++ debugging variadic variadic-functions
c++ ×1
debugging ×1
variadic ×1
variadic-functions ×1