Как поменять порядок аргументов переменной функции шаблона?

у меня естьфункция шаблона с участиемаргументы шаблона varargs, нравится

template<typename Args...>
void ascendingPrint(Args... args) { /* ... */ }

И я хочу написать

template<typename Args...>
void descendingPrint(Args... args) {
  /* implementation using ascendingPrint()? */
}

Как яобратный порядокПараметр-пак args перед его передачей, то есть в псевдокоде:

template<typename Args...>
void descendingPrint(Args... args) {
  ascendingPrint( reverse(args) );
}

Ответы на вопрос(5)

Ваш ответ на вопрос