Bonjour,

(je viens de passer une bonne part des sujet de ce forum en revue et je n'ai rien trouvé, alors j'ose une nouvelle discussion!)

J'ai un vecteur et j'aimerais créer une liste à partir des éléments de ce vecteurs (dans l'ordre où ils se trouvent dans le vecteur). Existe-t-il un constructeur spécifique, ou bien dois-je insérer tous les éléments les uns après les autres. Dans les exemples typiques de la stl, on trouve:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int myints[] = {16,2,77,29};
vector<int> vec (myints, myints + sizeof(myints) / sizeof(int) );
est-il possible d'écrire quelque chose du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
list<int> list1(vec, ?????)
Merci d'avance!