私は以下を実装しようとしています:
#include <array>
#include <cstdint>
class Class2
{
};
class Class1
{
public:
static constexpr uint8_t GetMax() { return 5; }
static constexpr uint8_t GetMin() { return 0; }
static constexpr uint8_t GetCount() { return GetMax() - GetMin() + 1; }
private:
std::array<Class2, Class1::GetCount()> m_classes;
};
しかし、エラーのために動作させることができません:
非型テンプレート引数は定数式ではありません
Xcode 5.0 を使用しています。何か案は?