Bonjour,

J'ai une class A:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class A
{
	public:
		const std::list<B> &getList() const{return list;}
		void removeElementFromList(std::list<B>::const_iterator it){/*???*/};
 
	private:
		std::list<B> list;
};
Grace à la méthode getList(), je peux parcourir la liste private 'list' à l'aide d'un const_iterator.
Ma question: comment supprimer un élement de cette liste à partir d'un const_iterator à l'aide de la méthode removeElementFromList?

Biensur, je ne veux pas qu'il soit possible de supprimer un élément de la liste en dehors de ma class 'A'.

Merci d'avance.