Merci beaucoup pour ton explication très pédagogue ++fab, c'est comme ça que l'on progresse. Il s'agit de la dernière version .NET beta 2.
Edit : Une petite précision s'il te plaît, qu'entends-tu par conversion non explicite ?
Quelle est la différence entre
vecteur v2("(1,2,3)" );
et vecteur v2="(1,2,3)";
(les deux semblent fonctionner depuis que j'ai ajouté le const au constructeur par copie)
Dans la première écriture, celle que tu m'as proposé, je comprends mieux ce qu'il se passe (passage par le constructeur de recopie). En fait, j'avais essayé de mettre un const, mais pour le char*.