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