Вариативный шаблонный метод для принятия заданного числа двойных чисел?

template <unsigned int N> class myclass
{
public:
    template <typename... Args> void mymethod(Args... args)
    {
       // Do interesting stuff
    } 
};

я хочуmymethod быть вызванным только с ровно N двойников. Это возможно? То есть скажи что у меня есть

myclass <3> x;
x.mymethod(3., 4., 5.); // This works
x.mymethod('q', 1., 7.); // This doesn't work
x.mymethod(1., 2.); // This doesn't work

Как я могу это сделать?

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

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