Un itérateur est un modèle de programmation orienté objet qui permet de parcourir une collection, indépendamment de l'implémentation réelle ou des adresses d'objets dans la mémoire physique. C'est l'un des modèles de conception comportementale du Gang of Four.
J'ai besoin de trouver l'index d'un élément dans STD :: Set. Cet indice peut être visualisé comme la distance de l'itérateur du début.
Une façon peu ...
Quelle serait la bonne façon de retourner quelque chose d'un itérateur une dernière fois quand il est épuisé. J'utilise un drapeau, mais c'est plutôt laid: ...