#include <vector>

template <class ... Ts>
void f(Ts ... ts)
{
  std::vector<double> ds={(double)ts...};
}

int m()
{
  f(1, 2, 3);
}