Bonjour,
Je souhaite obtenir l'adresse de l'élément vers lequel pointe un *iterator, je pense que ce sera plus facile sur un exemple
dans ce cas &entier et &(*iterEntier) ne sont pas égaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 list<int> listI; int entier=10; listI.push_back(entier); list<int>::iterator iterEntier=listI.begin(); cout<<endl<<"L'entier : "<<&entier<<" et par l'itérator "<<&(*iterEntier)<<endl<<"Et sa valeur "<<*iterEntier<<endl<<endl;
Y-a-t-il une solution de remplacement pour &(*iterEntier) qui permettent de comparer les deux valeurs?
Merci d'avance
Partager