Petr Ovtchenkov
-
2010-01-04
- summary: can's compare const_reverse_iterator --> can't compare const_reverse_iterator
- status: open --> open-accepted
Looks I can't compile code like
list<int> l;
for ( list<int>::const_reverse_iterator i = l.rbegin(); ; ) {
if ( i == l.rend() ) {
break;
}
*(++i);
}
Problem in const_reverse_iterator (absent == operator), if I use either reverse_iterator ot const_iterator, all will be fine.