Bonjour à tous,
Je voudrais vous demander quel est le comportement standard d'un itérateur lors d'un cas bien précis. Pour parler de manière imagée, imaginons un itérateur parcourant un tableau de 10 éléments.
Si par exemple je suis au 8ème élément et que l'utilisateur fait quelque chose comme :
Comment doit se comporter l'itérateur : rester à l'élément actuel et envoyer une exception pour prévenir que 4 éléments est au dessus du nombre d'éléments à parcourir ? L'itérateur doit-il aller au dernier élément, même s'il en reste moins de 4 et prévenir qu'il est arrivé en fin de course ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part iterateur += 4;
En bref, comment réagir dans cette situation ?
Merci beaucoup,
Benjamin
Partager