-3
votes

Différents types d'itérateurs dans le CPP

Comme nous savons qu'il existe de nombreux types d'itérateurs dans le CPP comme des itérateurs en avant, Itérateur de sortie, Itérateur d'entrée, Itérateur d'accès aléatoire, mais lorsque nous déclarons

set<int>::iterator it;


2 commentaires

Quelle partie de Ce n'a pas répondu à vos questions?


1) A Set :: Set> :: Itérateur est à la fois un itérateur bidirectionnel et un itérateur de sortie (un type d'itérateur réel peut satisfaire plusieurs concepts). 2) Si vous n'utilisez pas un type d'itérateur particulier, vous n'avez pas besoin de savoir à ce sujet - mais la connaissance fait rarement mal, disons si vous devez décider quand pas d'utiliser un type particulier d'itérateur 3) Votre troisième question n'a pas de sens. Les conteneurs fournissent des itérateurs qui peuvent se mobiliser sensiblement sur eux-mêmes. Les capacités de l'itérateur sont déterminées par ce qui est logique de itération sur le conteneur particulier.


3 Réponses :


0
votes

SET :: Iterator a type Constant LegacyBidirectionaliterator , vous pouvez trouver ceci sur site STD :: Ensemble . Avoir une bonne connaissance de ces itérateurs vous profitera, mais en général, nous devons simplement savoir comment l'utiliser. Pour un itérateur, il suffit de savoir si c'est décrémental ou incrémental.


0 commentaires