« Patrons de conception/Itérateur » : différence entre les versions

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 29 :
'''Important :''' il est indispensable de bien consulter la documentation d'un itérateur pour savoir dans quels cas il est invalidé ou non.
 
La possibilité pour un conteneur de se voir modifié pendant une itération s'est imposée comme nécessaire dans la [[Programmation orientée objet|programmation objet]] moderne, où les relations entre objets et l'effet de certaines opérations peut devenir un casse-tête.
En utilisant un tel itérateur « robuste », ces désagréments nous sont épargnés.