私はそのようなことを達成したいと思います:
#include <string>
#include <array>
enum class MyEnum{
A,
B,
C
};
template<MyEnum... Args>
class MyClass{
public:
MyClass()
{
}
private:
std::array<MyEnum, sizeof...(Args)> array;
};
これで、テンプレート値に渡されたすべてを保持できる配列ができました。しかし、どうすればこの配列にテンプレートパラメータを設定できますか?