Étant donné un itérateur dans une liste std ::, comment remplacez-vous l'objet à la position référencée par l'itérateur? Actuellement, tout ce que je peux penser est d'appeler insert avec le nouvel objet et l'itérateur (pour insérer le nouvel objet avant l'élément référencé par l'itérateur), puis d'appeler erase pour supprimer l'objet à remplacer. Existe-t-il un moyen moins rond d'accomplir un remplacement?Remplacement de l'objet std :: list par un itérateur
6
A
Répondre
23
Quel est le problème avec:
(*it) = obj;
où obj
est la valeur de remplacement?
Questions connexes
- 1. std :: list itérateur: get next element
- 2. Comment construire un itérateur std :: list en boucle avec incrément
- 3. Opérateur [] pour std :: list?
- 4. list itérateur non incrémentable
- 5. java list itérateur
- 6. @ spring.formInput dans #list itérateur
- 7. Comment superposer std :: remove pour std :: list?
- 8. std :: list vs std :: vector itération
- 9. Tri std :: list en utilisant std :: set
- 10. Remplacement de ArrayList par List <> en C#
- 11. Comment trier une partie de std :: list?
- 12. Supprimer un élément de std :: list à l'aide de pointeurs
- 13. Implémentation des événements de lecture/écriture des objets std :: list
- 14. Est-il possible (ou ok) d'avoir une liste std :: list de std :: list?
- 15. Initialiser std :: vector depuis std :: list en utilisant des itérateurs
- 16. multi_index composite_key remplacer par itérateur
- 17. peupler un std :: [conteneur] à partir d'une fonction en passant un itérateur de sortie
- 18. Surcharge de l'opérateur ++ pour incrémenter un itérateur
- 19. Ajout d'une structure à std :: list
- 20. Initialisation par itérateur/pointeur générique
- 21. Pourquoi un push_back sur une liste std :: change un itérateur inversé initialisé avec rbegin?
- 22. Iterate std :: list <boost :: variant>
- 23. Itérateur générique
- 24. MapReduce trié par itérateur
- 25. Remplacement d'instances d'une chaîne std :: string donnée par une autre chaîne std :: en C++
- 26. Comment déclarer le prototype de fonction qui renvoie std itérateur?
- 27. objet dans un ensemble itérateur
- 28. comment utiliser "itérateur" pour l'appel par référence?
- 29. Complexité de std :: list :: splice et d'autres conteneurs de liste
- 30. retour std :: liste cuvette itérateur pas en utilisant des modèles
Désolé, juste avoir un de ces jours ... Merci! – dbotha