Bonjour

J'utilise une liste de pointeurs vers des classes. En parsant ma liste, j'ai besoin d'utiliser les valeurs de mes pointeurs sans pour autant modifier ma liste. C'est là que se pose mon problème.

Un peu de code pour mieux comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
list<CMaClasse*>::Iterator ait = MyList.begin();
for (; ait != MyList.end(); ait ++) {
       CMaClasse* _t = (*ait);
       _t->Nom = ""; // Affecte directement ma liste
}
Comment dois-je faire pour modifier _t sans modifier MyList ?

Merci pour votre réponse