D
Size: a a a
D
Е
ПК
constinit auto i = 0;
while (i < n) {
foo<i>()
i++;
}
make_index_sequence<n>
Indexes... i
используешь в связке с fold expression по оператору запятаяЕ
D
D
D
Е
ПК
template <size_t... I>
void call_foo(std::index_sequence<I...>) {
(foo<I>(), ...);
}
ПК
ПК
ПК
call_foo(std::make_index_sequence<n>());
Е
template <size_t... I>
void call_foo(std::index_sequence<I...>) {
(foo<I>(), ...);
}
ПК
Е
D
ПК
D
template <size_t... I>
void call_foo(std::index_sequence<I...>) {
(foo<I>(), ...);
}
<std::size_t N>
?ПК
<std::size_t N>
?D