Bonjour,
Je me demande quelle recette appliquer pour parcourir un vecteur à la recherche d'un pointeur NULL dans un vecteur, pour effacer tout ce qui vien tà partir de là ? Pour le moment, j'essaye quelque chose comme ceci :
mais g++ râle : il n'a pas l'air de vouloir comparer NULL avec des pointeurs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 vector<MyObj*>* myvec = new vector<MyObj*>(10,NULL) //quelques manips, 10 est une valeur aléatoire, dans cet exemple myvec->erase( find(myvec->begin(),myvec->end(),NULL) );
Si quelqu'un à une suggestion... sinon, je déroule la boucle de recherche à la main...
Merci :-)
Marc
Partager