search
Login

Categories


C Books Guide and List
C++ Books Guide and List
Best Java Books

3.8k questions

4k answers

117 comments

10.7k users

1 vote
167 views
asked Guru 24.6k points 29 51 75

2 Answers

0 votes
A class that is used to traverse through the objects maintained by a container class.

 There are five categories of iterators:

_ input iterators,

_ output iterators,

_ forward iterators,

_ bidirectional iterators,

_ random access.

An iterator is an entity that gives access to the contents of a container object without violating encapsulation constraints. Access to the contents is granted on a one-at-a-time basis in order. The order can be storage order (as in lists and queues) or some arbitrary order (as inarray indices) or according to some ordering relation (as in an ordered 3 binary tree). The iterator is a construct, which provides an interface that, when called, yields either the next element in the container, or some value denoting the fact that there are no more elements to examine. Iterators hide the details of access to and update of the elements of a container class.
answered Guru 39.1k points 10 21 31
0 votes
This cursor can be applied to all the collection classes and it can be used to accesses the elements in forward direction only.
answered Sr Member 4.8k points 10 24 31

Related questions

0 votes
2 answers 38 views
38 views
asked john Guru 27.1k points 31 47 92
0 votes
1 answer 18 views
18 views
asked rajesh Guru 39.1k points 10 21 31
0 votes
0 answers 57 views
57 views
asked sara Guru 24.6k points 29 51 75
0 votes
1 answer 16 views
16 views
asked sara Guru 24.6k points 29 51 75
0 votes
1 answer 21 views
21 views
asked sara Guru 24.6k points 29 51 75
...