Bonjour à tous!
Avant toute chose: si ce sujet a déjà été traité dites-le moi...
Voila mon prob: je ne vois pas l'intérêt d'utiliser des itérateurs:
http://c.developpez.com/faq/cpp/?page=STL#STL_iterator
par rapport à des pointeurs...
Bonjour à tous!
Avant toute chose: si ce sujet a déjà été traité dites-le moi...
Voila mon prob: je ne vois pas l'intérêt d'utiliser des itérateurs:
http://c.developpez.com/faq/cpp/?page=STL#STL_iterator
par rapport à des pointeurs...
Un itérateur sur un vector est effectivement très proche d'un pointeur. Mais un itérateur sur une map, par exemple (pense à ce qui se passe quand tu fais ++it) ?
Et même dans le cas d'un vector, il peut y avoir des avantages non négligeables. Par exemple, dans toutes les STL moderne que je connais, un itérateur de vector va en mode debug vérifier qu'on reste bien dans les limites allouées pour ce vecteur.
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Ok merci à toi!
Donc pratiquement aucune différence... Merci beaucoup!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager