для устранения петли

я хотел бы использоватьтрюк с индексами устранитьfor циклы в моей программе C ++ 11 (похоже на принудительное-funroll-loops).

Вот'Вот пример:

template struct indices
{
};

template struct indices_gen
  : indices_gen
{
};

template struct indices_gen : indices
{
};

template 
struct example
{
  example()
  {
    assign(indices_gen(), 0);
  }

  template
  void assign(indices, U value)
  {
    [](...){}((array[Is] = value)...);
  }

  T array[3];
};

int main()
{
  example ex;
  return 0;
}

Можно ли создатьindices_genот начального индексаS до конца индексаE? Можете ли вы показать, как?

Ответы на вопрос(1)

Ваш ответ на вопрос