доступ к первым n аргументам вариативной функции

У меня есть следующий код:

template<size_t sz,typename T=float> class Vec{
    T v[sz];    
    Vec(const T& val,const T&... nv){
        //how do i assign `sz` number of first arguments into `this->v` array
    }
}

Я хочу создать конструктор, который получит общий номер аргумента конструктора и присвоить первое sz количество аргументов переменной-члену v

то, что я хочу сделать, - это иметь возможность делать следующее: Vec <3 > var (1.0,2.0,3.0);

6
задан R. Martinho Fernandes 26 September 2011 в 12:22
поделиться