Код: Выделить всё
template
void foo() {/*...*/}
for (int i = 0; i < 4; ++i)
foo();
< /code>
И то же самое с классами. Но я не видел, чтобы никто пытался использовать std :: iota 2024 Стандарт говорит:
13.4.3 Шаблон, не являющийся типом /> Шаблон-аргумент для параметра, не являющегося шаблоном, должен быть преобразованным постоянным выражением (7.7) типа шаблона параметра. > И я не мог бы действительно понять эту часть 7,7. Я говорю о). Так что, может быть, что -то вроде итерации через std :: vector необходимых индексов, заполненных йотой, может работать.
Подробнее здесь: https://stackoverflow.com/questions/794 ... with-non-t
Мобильная версия