Рассмотрим следующий код:
template<unsigned int... TSIZE>
struct Base {};
template<unsigned int TORDER, unsigned int TDIM>
struct Derived : public Base</* TDIM, TDIM,... TDIM (TORDER times) */> {};
Как вы думаете, существует ли какой-то трюк для правильной генерации параметров шаблона Base во второй строке этого примера? Например, я хочу, чтобы Derived<3, 5>
наследовался от Base<5, 5, 5>
. Как это сделать ?