Oui j'ai réglé, c'était pas vraiment une erreur, je modifiais juste mon code et je vous avais envoyé une version non vérifié, my bad !
Juste une autre question : Quand j'instancie ma classe dérivée, grâce au constructeur de ma classe mère avec par exemple :
Vector_D<int> test(10);
Pourquoi les 2 premiers éléments du tableau sont toujours des valeurs aléatoires ( suivant la place dans la mémoire) et non des 0 comme le reste des éléments?
Voici le constructeur :
Vector (std::size_t dim = 0): _dim(dim), _values(new Elem[dim]) {}
Comment faire en sorte que chaque éléments possède aucune valeur? Sans passer par NULL, ou NUL... etc car c'est une classe template, je ne sais pas d'avance si Values contiendra des int, double, float....