我试图将参数列表从函数移动到类分配。 像这样:
SomeClass *func(...) {
SomeClass Pointer = new SomeClass(...);
return Pointer;
}
哪里......应该有参数列表。为什么它不起作用,你能告诉我这种机制是如何运作的(中间杠杆:D)?
答案 0 :(得分:0)
我不确定我是否理解你的问题,但我认为你想转发这些论点。
template <typename... Ts>
SomeClass *func(Ts&&... vs)
{
SomeClass *p = new SomeClass(std::forward<Ts>(vs)...);
return p;
}