Bonjour
je transfere des objet d'un vecteur à une liste (je suis obligé -reprise de code)
et j'ai des soucis lorsque j'essaye de récuperer l'objet ajouté (j'ai besoin de stocker sa ref dans un vect qui sera ajouté apres à coté).
dnas le hpp de la classe j'ai :
Code :
- list<Objet3d> lTriangles;
- std::vector<Triangle> triangles;
|
et voici le morceau en question
Code :
- list<Objet3d>::iterator iter;
- for(unsigned int i=0; i<points.size();i++){
- Objet3d tempPoint(POINT,points[i].getPos(),
- points[i].getNormal(),
- points[i].getColor(),
- OUT_LINE,
- points[i].isUp(),
- points[i].isLeft() );
- lPoints.push_back(tempPoint);
- iter= lPoints.end();
- cout <<"---"<< *iter<< endl;
- }
|
j'ai surchagé le << mais il marche tres bien sur le tempPoint lui meme, mais je n'arrive pas à récuperer mon objet empilé.
merci d'avance
(je viens du java et j'en chie en c++)
Message édité par nebaff le 05-03-2006 à 20:33:56