Bonjour, merci de prendre le temps de lire mon problème très simple.

J'ai une fonction qui retourne un booléen, j'en ai besoin - du booléen - pour des vérifications rapides.
En argument de cette fonction, je passe un pointeur Obstacle, qui me servira à récupérer l'entité qui obstrue, si la fonction retourne vrai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
bool LORE_Game::isPathObstructedbyWallsOrDudes(LORE_Bot* bot, Vector2D Dest,
                                  LORE_Bot& Obstacle, double BoundingRadius)const
J'ai dans la définition de cette fonction un std::list iterator curBot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
	std::list<LORE_Bot*> CloseDudes = foo;
	std::list<LORE_Bot*>::const_iterator curBot= CloseDudes.begin();
Je voudrais enfin, plus loin, assigner mon pointeur curBot, l'iterator de ma routine, au pointeur obstacle .
J'ai bien essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Obstacle=curBot; //Nein
Obstacle=(*curBot)&; //Nein
Puis-je? Comment?
Merci de vos réponses!

Edit : j'aurais dû poster chez les débutants, pardonnez-moi