читать аргументы из шаблона variadic

Я немного озадачен тем, как я могу прочитать каждый аргумент из кортежа с помощью шаблонов с переменным числом аргументов.

Рассмотрим эту функцию:

template<class...A> int func(A...args){
int size = sizeof...(A);
.... }

Я называю это из основного файла как:

func(1,10,100,1000);

Теперь я не знаю, как я должен расширить телоfunc&nbsp;чтобы иметь возможность читать каждый аргумент отдельно, чтобы я мог, например, сохранить аргументы в массиве.