我想实现这样的目标:
#include <string>
#include <array>
enum class MyEnum{
A,
B,
C
};
template<MyEnum... Args>
class MyClass{
public:
MyClass()
{
}
private:
std::array<MyEnum, sizeof...(Args)> array;
};
现在我有一个数组,它可以保存所有传递给模板的值。但是我怎样才能用模板参数填充这个数组呢?