Réponse acceptée !
je ne crois pas qu'il y en ait, le fonctionnement est à peu similaire si je ne me trompe pas.
les iterators sont un élément phare des structures de données de la
stl, par leur généricité. Mais comme le vector se veut de
remplacer les tableaux, il faut les [].
Juste un truc quand même :
En théorie les itérateurs sont plus rapides si c'est pour une boucle.
En pratique les [] sont plus représentatifs pour la lisibilité.
Chacun a son intérêt, je pense qu'il ne faut pas hésiter à mixer
les deux, en favorisant quand même les itérateurs si c'est pour un
parcours de structure de données.
(enfin, moi je dis tout ca, mais c ce que j'ai pu voir, je peux me tromper

)