是否可以多次解包参数包?
例如:我想要获得一个包含4个向量的元组 - 2个整数类型和2个浮点类型。 为了创建这样的元组,我想使用以下语法:
ExampleClass<2, int, float> class;
可以创建这样的类吗?我在考虑这样一个东西:
template <int numUnpacks, typename ... Types>
class ExampleClass
{
using Types = std::tuple<std::vector<Types>...>; // here i don't know how to unpack "std::vector<Types>...>" as often as "numUnpacks">
}