Как вынести определение конструктора шаблонного класса(вариативного) вне него?
Если пишу так :
template<typename ...Args>
class UniformBuffer
{
public:
UniformBuffer(Args... arg);
};
template<typename ...Args>
UniformBuffer::UniformBuffer( Args ...arg)
{
//код
}
то компилятор пишет: список аргументов шаблона должен соответствовать списку параметров. Подскажите пожалуйста из-за чего это и как это исправить