темплейт параметров и объявить в классе переменную для каждого из параметров?
т.е.
template<typename... Types>
class Foo {
// Types[0]
int32 Bar0;
// Types[1]
int32 Bar1;
// Types[2]
int32 Bar2;
// ... etc
};
std::tuple<Types...> Bars;
что-то вроде std::tuple<decltype(std::declval<Types>(), int{})...> но лучше так, как кирпич выше написал
Обсуждают сегодня