История изменений
Исправление MOPKOBKA, (текущая версия) :
Не вижу где применить, может ты не понял? Мне надо такое:
static_assert_type(GenArray(N = 3), Array{
{1},
{1, 2},
{1, 2, 3}
})
static_assert_type(GenArray(N = 5), Array{
{1},
{1, 2},
{1, 2, 3},
{1, 2, 3, 4},
{1, 2, 3, 4, 5}
})
Сам тип Array{} при N = 3 представен в коде выше как std::tuple<std::array<int, 1>, std::array<int, 2>, std::array<int, 3>>
Исходная версия MOPKOBKA, :
Не вижу где применить, может ты не понял? Мне надо такое:
static_assert_type(GenArray(3), Array{
{1},
{1, 2},
{1, 2, 3}
})
static_assert_type(GenArray(5), Array{
{1},
{1, 2},
{1, 2, 3},
{1, 2, 3, 4},
{1, 2, 3, 4, 5}
})