Предположим, что мы имеем класс
template <int(*F)(int, int)>
class A {
// ...
};
Он принимает функцию в качестве аргумента шаблона.
Теперь я хочу создать вариационный шаблон, который принимает функции в качестве параметров шаблона.
template <int(*F...)(int, int)> // this won't compile
template <int(*F)(int, int)...> // this won't compile either
Как это сделать правильно?