[Cs3] relational operators on list iterators

Mikhail Nesterenko mikhail at cs.kent.edu
Wed Feb 14 09:53:38 EST 2018


CS3 students,

This is related to relational operators on list iterators question
during Tuesday's lecture. They are not supported. That is: for these
iterators:

	list<int>::iterator  it1, it2;

This operation is not allowed

        it1 < it2

Here, I created an example illustrating which operations are not supported:

      http://vega.cs.kent.edu/~mikhail/classes/cs3/Examples/STLContainersSequential/Lists/listIterators.cpp

This page has a nice table explaining it:


     http://www.cplusplus.com/reference/iterator/

Vector and deque's are so called random access iterators while list's
are bidirectional iterators.

Thanks,
-- 
Mikhail


More information about the cs3 mailing list